如何为MongoDB集合中的文档选择单个字段?

时间:2019-05-08 14:45:27

标签: node.js mongodb mongodb-query nodejs-stream nodejs-server

我在mongodb中尝试了get(选定值)查询。该查询在mongodb shell中运行良好。但是我尝试运行node js,但它无法显示所有数据,如何解决它。

查询

db.collection('olc_prod_db_category').find({name: { $nin:['DISCONTINUE', 'LIQUOR MINI']}},{ "_id": 0}).toArray()

预期产量:

{ "id" : 3, "name" : "IRISH WHISKEY", "hasSubCategory" : "false", "parentId" : "30" }  

但是我得到了以下输出:

{
    "_id": "5b4efd6fd53be829188070ca",
    "id": 3,
    "name": "IRISH WHISKEY",
    "hasSubCategory": "false",
    "parentId": "30"
}

1 个答案:

答案 0 :(得分:1)

使用.project光标方法

db.collection('olc_prod_db_category').find(
  { name: { $nin:['DISCONTINUE', 'LIQUOR MINI']}}
).project({ _id: 0 }).toArray()