你好,我剛剛開始使用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