ブルーバードqを使用して、私はこれを持っています:
var myBill
db.getBillAsync().then(function (bill) {
myBill = bill
return users.find_user_by_idAsync(bill.user_id)
}).then(function (user) {
myBill.user_name = user.name
console.log(myBill)
})
上記のコードの目的は、ユーザーの名前を取得して請求書に追加することです。これはうまく機能します。請求書のリストがある場合、すべての請求書の名前を取得して myBills に割り当てる方法は? ループを使用していますか?またはブルーバードには他のアプローチがありますか?
var myBills
db.getBillsAsync().then(function (bills) {
myBills = bills
return users.find_user_by_idAsync(bill.user_id) ?
}).then(function (user) {
?
})