{lean: true}除了Kevin B的答案,您还可以选择:
myModel.find({name: 'John'}, '-name', {lean: true}, function(err, results){ log(results[0])}
在MongoDB中,文档仅保存为对象。当Mongoose检索它们时,它将它们转换为Mongoose文档。这样做会添加
for循环中包含的所有那些键。这就是使您可以使用所有文档方法的原因。如果您不会使用其中任何一个,
lean则是一个不错的选择,因为它会跳过整个过程,从而提高查询速度。可能快三倍。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)