mongoose .find()方法返回具有不必要属性的对象

mongoose .find()方法返回具有不必要属性的对象,第1张

mongoose .find()方法返回具有不必要属性的对象

{lean: true}
除了Kevin B的答案,您还可以选择:

myModel.find({name: 'John'}, '-name', {lean: true}, function(err, results){  log(results[0])}

在MongoDB中,文档仅保存为对象。当Mongoose检索它们时,它将它们转换为Mongoose文档。这样做会添加

for
循环中包含的所有那些键。这就是使您可以使用所有文档方法的原因。如果您不会使用其中任何一个,
lean
则是一个不错的选择,因为它会跳过整个过程,从而提高查询速度。可能快三倍。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5102948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存