2016-11-29 75 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 
    });