我是MongoDB的新手。我有一個名爲person
的集合。我試圖讓所有的記錄沒有_id
場與此查詢:MongoDB查找()查詢錯誤
db.person.find({}{_id:0})
但誤差
syntax error: unexpected {
,但如果我寫
db.person.find()
它完美的作品。
我是MongoDB的新手。我有一個名爲person
的集合。我試圖讓所有的記錄沒有_id
場與此查詢:MongoDB查找()查詢錯誤
db.person.find({}{_id:0})
但誤差
syntax error: unexpected {
,但如果我寫
db.person.find()
它完美的作品。
考慮以下插入person
收集文檔作爲
db.person.insert({"name":"abc"})
db.person.insert({"name":"xyz"}
如果你想找到完全匹配,然後使用查詢作爲
db.person.find({"name":"abc"})
如果希望所有names
沒有_id
然後用projeciton ID查詢作爲
db.person.find({},{"_id":0})
其返回
{ "name" : "abc" }
{ "name" : "xyz" }
是的,我想要的人名沒有_id字段。這就是爲什麼我寫查詢db.person.find({},{「_ id」:0}),但沒有工作 – user3363813
啊,我發現錯誤,我錯過了逗號(,)。抱歉 – user3363813
我希望所有的人,而不該只返回匹配
name
文件_id字段,但據我所知,您的查詢將嘗試找到_id:0的人。 – user3363813
哦,好吧,它的小不清,你不想'_id',修改我的答案,現在它會工作,你忘了逗號;) –