【发布时间】:2015-07-28 18:50:38
【问题描述】:
我在使用 Sequelize 和 promise(主要是 promise)时遇到了一些问题。 例子 : 我想要我所有的事件和这个事件的主人。我做过类似的事情:
models.events.findAll().then(function(event) {
events.forEach(function(event){
events.dataValues.master = event.getUsers({
where: ['UserRelationEvent.relation = "master"'],
joinTableAttributes: []
}).then(function(user){
return user[0].dataValues;
});
});
return next(events);
}).catch(function(err) {next(err)});
但是我有一个 Sequelize Object.. 我检查了我的 user[0].dataValues 的内容,这正是我想要的.. 所以我想我错过了一些东西并误解了一些承诺:/
我尝试了很多事情,但主要是我的问题是:如何从我的 console.log 中检索我的字符串
【问题讨论】:
标签: javascript promise sequelize.js findall