我是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',修改我的答案,现在它会工作,你忘了逗号;) –