1
我有一個user_batch集合。它包含以下文件:批量字段名在字段投影中被忽略
[{
_id: ObjectId("594baf96256597ec035df23c"),
name: "Batch 1",
batchSize: 30,
users:[]
},
{
_id: ObjectId("594baf96256597ec035df234"),
name: "Batch 2",
batchSize: 50,
users:[]
}]
在查找查詢我想僅投影名和BATCHSIZE。但是當我從nodejs執行find查詢時,我在查詢結果中得到整個文檔。查詢:
db.collection('user_batch').find({}, {name: 1, batchSize: 1}).toArray((err, result) => {
if(err)
console.log(err)
else
console.log(result)
})
如果我只是通過{名稱:1}那麼它將項目_id和名稱。但如果我通過batchSize那麼它將返回整個文檔。
注:而在蒙戈殼牌執行這個查詢
具體哪個節點驅動程序版本你正在用嗎?只是想確認哪些版本受到影響。 –
驅動程序版本 - 2.2.28,mongo - 3.2.14,節點 - 6.9.3 – Monisha