【问题标题】:How can i convert the mongoose aggregation array of object of object response into json object response如何将对象响应对象的猫鼬聚合数组转换为json对象响应
【发布时间】:2022-01-21 23:08:09
【问题描述】:

我让你在 nodejs 中进行 mongoose 聚合以获取文档的多个不同值。我得到的响应是对象对象的数组。如何将其转换为通用 JSON 对象响应?

【问题讨论】:

    标签: node.js json mongodb mongoose-schema


    【解决方案1】:

    你可以使用猫鼬暴露的lean()函数

    例如:

    YourModel.find().lean().exec(function (err, users) {
        return res.end(users);
    }
    

    const leanDoc = await MyModel.findOne().lean();
    

    启用精益选项会告诉 Mongoose 跳过实例化完整的 Mongoose 文档,而只为您提供 POJO。

    文档链接:https://mongoosejs.com/docs/tutorials/lean.html#using-lean

    【讨论】:

      猜你喜欢
      • 2017-10-17
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      • 2018-07-26
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      相关资源
      最近更新 更多