从集合返回所有文档时,如何仅包括特定字段

用户名

我正在使用NodeJSMongoDB我试图查询数据库并返回集合中的所有文档,但是我也试图限制要返回的字段。

我遇到了麻烦,这是我的代码。

有人可以指出我做错了吗?

collection.find(
      { type: 1 }, 
      {'_id': 0, 'firstName': 1, 'lastName': 1, 'email': 1, 'zip': 1}, 
      function(err, allUsersObject) 
     {
         return res.send({data: allUsersObject, status: 200});
    });
gins16

您缺少“ {fields:}”。我已为您解决了查询问题,请参见下文:

collection.find(
      { type: 1 }, 
      {fields: 
        {'_id': 0, 'firstName': 1, 'lastName': 1, 'email': 1, 'zip': 1}
      }, function(err, allUsersObject) {

      return res.send({data: allUsersObject, status: 200});
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

仅当集合中的所有项目都符合特定条件时,才返回集合ID

如何使用MongoDb .net驱动程序获取集合中所有文档的几个特定字段

如何根据Firestore的特定字段从集合中获取所有文档

如何从所有文档中仅返回数组的嵌套文档

如何查找其数组字段仅包含两个特定值的所有文档

如何获取Firestore集合中所有文档的名称(字段)?

在 Firestore 的集合中删除所有文档时返回所有文档

MongoDb:查找具有特定字段的所有集合中的所有(子)文档

如何从Firestore中的集合的特定文档获取所有密钥?

Elasticsearch:使用构面时返回所有文档字段

Near返回集合中的所有文档

如何从 Firestore 的集合中获取 String 数组中的所有文档(包括数据)?

Angular/Firestore 集合文档查询将所有文档中的单个文档字段返回到数组中

如何 $push 聚合中的所有文档而不是特定字段?

使用MongoDB聚合删除集合中所有文档的特定字段

使用mongoDB中的聚合为集合中的所有文档删除特定字段

查询特定数组字段中是否存在值-集合中的所有文档

Python + Firestore:从集合中的所有文档中查询特定字段

返回集合中的所有字段 MongoDB

如何从集合中的所有文档中删除特定的子文档?

在Mongoose中,如何排除在特定字段中具有共同价值但仅返回第一个文档的文档?

在现有集合(mongodb)的所有文档中添加字段?

如何在集合的所有文档中重命名字段?

从集合中检索所有文档后如何很好地显示字段内容

如何使用猫鼬从集合的所有文档中删除指定字段?

如何使用Mongoose从集合中的所有文档中删除字段?

如何检查Cloud Firestore中集合中所有文档中是否都存在字段值?

如何从Firestore集合中获取所有文档并将它们返回到数组列表中?

Mongo / Express:如果未传递查询参数,如何返回集合中的所有文档?