Mongoose为我们提供了很多方法(findOne
,find
,findByID
等)来查找文档。所有这些方法都返回整个文档/模型。
当我搜索文档时,我只能从文档/模型中返回单个属性而不是返回整个文档吗?
答案 0 :(得分:3)
是的,通过设置投影对象,通常在标准对象之后指定。
MyModel.find({criteria: 'some criteria'}, {'fieldToInclude': 1, '_id': 0})
^ Projection object
注意:
默认情况下始终包含_id
,因此只有在需要时才需要指定它。