我是MongoDB
的新手,我正在尝试编写一个查询来从我创建的集合中提取数据,但我仍然试图这样做。任何帮助将不胜感激。
我想获取除_id
之外的所有字段,以便根据内容 所有电影
我如何在MongoDB查询中执行此操作?我已经阅读并查找了许多试图了解Mongo的东西,但到目前为止我还没有得到任何东西。非常感谢你提前。
这是我的收藏:
{ "_id" : ObjectId("5363738hhhe2282828282w"), "coll" : "PageMaster" }
{ "_id" : ObjectId("0000222211223333sssswq2"), "coll" : "Honey1", "Jink" : { "head" : "Jink1"} }
{ "_id" : ObjectId("5hjkwwowwj7373365252wwww"), "coll" : "Rodger", "things" : { "head": "Honey"} }
答案 0 :(得分:2)
只需检查密钥BOOK
执行not exist
的记录。这些是我们想要的记录。并排除投影参数中的_id
字段。
db.MOVI.find({"BOOK":{$exists:false}},{"_id":0})
修改强>:
使用printjson
打印光标内容:
var myCursor = db.MOVI.find({"BOOK":{$exists:false}},{"_id":0});
myCursor.forEach(function(doc)
{
printjson(doc);
})