2016-11-29 70 views
2

我有兩個entites的像之間的關係(每個胸部有一個用戶)Sequelize JS「包括」和「原始」

entities.Chest.belongsTo(entities.User) 

我想檢索一個查詢所有箱子和他們的用戶,所以我做

entities.Chest.findAll({include:[{model: entities.User}]}) 

但我更喜歡操縱它們作爲普通的對象,我做

entities.Chest.findAll({raw:true, include:[{model: entities.User}]}) 

而且結果不包括用戶所有,豪我能做到這一點嗎?

回答

3

正如你看到的,生有一些問題,加入(有issue) 儘量只使用實例方法#toJSON

entities.Chest.findAll({include:[{model: entities.User}]}) 
    .then(function(chestsSeq){ 
    var chests = chestsSeq.toJSON(); //same as chestsSeq.get({}); 
    //do something with raw chests object 
    });