【发布时间】:2022-01-21 23:08:09
【问题描述】:
我让你在 nodejs 中进行 mongoose 聚合以获取文档的多个不同值。我得到的响应是对象对象的数组。如何将其转换为通用 JSON 对象响应?
【问题讨论】:
标签: node.js json mongodb mongoose-schema
我让你在 nodejs 中进行 mongoose 聚合以获取文档的多个不同值。我得到的响应是对象对象的数组。如何将其转换为通用 JSON 对象响应?
【问题讨论】:
标签: node.js json mongodb mongoose-schema
你可以使用猫鼬暴露的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
【讨论】: