你好,我刚刚开始使用mongo,并试图运行一个基本的find()命令。mongodb发现没有返回结果
我有了看起来像这样记录的集合:
{
"event" : "cheat",
"message" : {
"tableid" : 205,
"time" : 1381853433038,
"link" : "/dbcheat/table205/iID3731"
},
"_id" : ObjectId("525d68f999ddc6a019000004")
}
我想找到所有已TABLEID 205例如条目。如果我运行这个命令,我回到一行。
db.example.find({
"message" : {
"tableid" : 205,
"time" : 1381853433038,
"link" : "/dbcheat/table205/iID3731"
}
})
但是,如果我只是尝试运行此命令,我会返回零结果。有谁知道可能是什么问题?
db.example.find({
"message" : {
"tableid" : 205
}
})
非常感谢,它像一个魅力一样工作!猜猜我的语法错了。 – vcazan
我相信问题是你的方法来嵌套它。正如你注意到的,你可以简单地使用点 – Manticore