繁体   English   中英

How can i convert the mongoose aggregation array of object of object response into json object response

[英]How can i convert the mongoose aggregation array of object of object response into json object response

我在 nodejs 中有你 mongoose 聚合来获取文档的多个不同值。 我得到的响应是一个 object 对象数组。 如何将其转换为一般的 JSON object 响应?

您可以使用由 mongoose 暴露的lean() function

例如:

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

或者

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

启用精益选项会告诉 ZCCADCDEDB567ABAE643E15DCF0974E503Z 跳过实例化完整的 ZCCADCDEDB567ABAE643E15DCF0974E503Z 文档,只给你 POJO。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM