gpt4 book ai didi

javascript - 我怎样才能在node-orm2的每个函数中做一些异步的事情?

转载 作者:行者123 更新时间:2023-11-29 23:45:44 25 4
gpt4 key购买 nike

我有一些这样的代码:

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
})

我该如何解决这个问题?

最佳答案

首先,你可以使用 associations (例如一对多或多对多),这将是最可取的路径。

另一种方法(也许不太专业,但肯定有效)是用返回订单的数量初始化一个计数器,随着每个下一个“each”迭代递减,并最终在“each”内触发“get” "当计数器达到 0 时。

关于javascript - 我怎样才能在node-orm2的每个函数中做一些异步的事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25961109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com