MongoDB多层级嵌套查询和lean()
2023-01-07 17:21:41
130
nodejs art 模板渲染报错问题。无法直接更改mongoose返回的json要加lean(),lean属性的作用: 转换mongoose查询结果类型,从MongooseDocuments转换为JS Object,从而便于我们修改查询结果。
原因:mongoose返回的内容不是纯粹的json
解决方法:将Mongoose返回的数组转换为常规JSON,在await msg.find(condition).lean()