- 得到用戶的
- 從用戶的詳細信息列表獲得由用戶
- 並且基於執行一些動作輸出創建的車次
以下是我嘗試運行的代碼。
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