我有一些像这样的代码:
req.models.order.find({})
.each(function(order){
req.models.food.find({orderId: order.id}{
//...
order.foods = ['...'];
return order;
})
})
.get(function(order){
//the orders have no 'foods' attribute
})
我该如何解决?
答案 0 :(得分:0)
首先,你可以使用associations(如一对多或多对多),这将是最好的路径。
另一种方法(可能不太专业,但肯定有效)是使用返回的订单数量初始化计数器,随着每次下一次“每次”迭代递减,并最终在“每个”内部触发“获取” “当柜台达到0时。