当我做的时候.find
操作如下:
Collection.find({name: 'Erik'}, function (err, docs) {
// do momething
});
'docs' 变量填充了一组功能齐全的猫鼬文档。但我需要获取纯 JSON 对象的数组。
我知道我可以通过 forEach 循环遍历“docs”数组,并使用 .toJSON() 方法获取对象。我感兴趣,mongoose 支持该功能吗?
如果您使用的是 Mongoose 3.x,您可以使用lean http://mongoosejs.com/docs/api.html#query_Query-lean查询选项来执行此操作:
Collection.find({name: 'Erik'}).lean().exec(function (err, docs) {
// docs are plain javascript objects instead of model instances
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)