mongoose find只返回特定字段数据
时间: 2023-09-15 21:17:28 浏览: 125
MongoDB查询操作限制返回字段的方法
可以使用 Mongoose 的 `find()` 方法的第二个参数来指定要返回的字段,如下所示:
```javascript
Model.find({}, 'field1 field2 -_id', function(err, results) {
// 处理查询结果
});
```
其中,第二个参数是一个字符串,用空格分隔的字段名,可以使用 `-` 来排除某个字段,如果要返回所有字段,则可以省略第二个参数。在上面的例子中,我们查询所有数据,只返回 `field1` 和 `field2` 两个字段,同时排除 `_id` 字段。
另外,如果要指定多个排除字段,可以使用空格分隔它们,例如 `-_id -field3`。
阅读全文