如何将 async/await 与 mongoose 聚合一起使用

RUE*_*INE 5 node.js async-await

当我使用 find() 命令时,我在我的节点应用程序中使用 async/await 但是否可以对聚合执行相同的操作?

就像是

const data = await Model.aggregate([
      {
         $match: {
            "id": id
         }
      }
])
Run Code Online (Sandbox Code Playgroud)

小智 4

是的,你可以这样做,例如

router.get('/something',async function(req, res, next) {
const data = await Model.aggregate([
      {
         $match: {
            "id": id
         }
      }
])
}
Run Code Online (Sandbox Code Playgroud)