当我使用find()命令时,我正在节点应用程序中使用async / await,但是否可以对聚合执行相同的操作?
类似
const data = await Model.aggregate([
{
$match: {
"id": id
}
}
])
答案 0 :(得分:1)
是的,您可以这样做 例如
redirect
答案 1 :(得分:1)
至于 mongodb 4.4,使用 exec 添加聚合。
async function _(){
const data = await Model.aggregate([
{
$match: {
"id": id
}
}
]).exec();
return data
}
答案 2 :(得分:0)
改为尝试
const agg = Model.aggregate([
{
$match: {
"id": id
}
}
])
const data = await agg.exec()
这对我有用,Omega Cube的答案没有:/