如何 select MongoDB 集合中文档的单个字段?
How to select a single field for documents in a MongoDB collection?
我尝试在 mongodb.that 查询中获取(选择的值)查询在 mongodb shell 中工作正常。但我尝试 运行 node js 它不工作显示所有 data.how 来修复它。
查询
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"
}
使用.project
游标方法
db.collection('olc_prod_db_category').find(
{ name: { $nin:['DISCONTINUE', 'LIQUOR MINI']}}
).project({ _id: 0 }).toArray()
我尝试在 mongodb.that 查询中获取(选择的值)查询在 mongodb shell 中工作正常。但我尝试 运行 node js 它不工作显示所有 data.how 来修复它。
查询
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"
}
使用.project
游标方法
db.collection('olc_prod_db_category').find(
{ name: { $nin:['DISCONTINUE', 'LIQUOR MINI']}}
).project({ _id: 0 }).toArray()