- 得到用户的
- 从用户的详细信息列表获得由用户
- 并且基于执行一些动作输出创建的车次
以下是我尝试运行的代码。
models.user.findAll({})
.then(function (users) {
for (var i = 0; i < users.length; i++) {
var userName = users[i].name;
var userEmail = users[i].email;
models.trip.findOne({ attributes: [ [userName, 'name'], [userEmail, 'email'], 'id' ], where: { userId: users[i].id } })
.then(function (trip) {
if (trip == null) {
//Send Emails
}
});
}
})
.catch(function (error){ // enter code here
console.log(">>>>>",error);
});
由于回电,第二个Sequelize无法正常运行。
您可以请教如何解决这个问题?它使用asyncawait/coyield吗?
谢谢。我能够使用Promise.All解决这个问题。 – Shiva