こんにちは、mongo を使い始めたばかりで、基本的な find() コマンドを実行しようとしています。
次のようなレコードを持つコレクションがあります。
{
"event" : "cheat",
"message" : {
"tableid" : 205,
"time" : 1381853433038,
"link" : "/dbcheat/table205/iID3731"
},
"_id" : ObjectId("525d68f999ddc6a019000004")
}
たとえば、tableid が 205 のすべてのエントリを検索したいと思います。このコマンドを実行すると、1 行が返されます。
db.example.find({
"message" : {
"tableid" : 205,
"time" : 1381853433038,
"link" : "/dbcheat/table205/iID3731"
}
})
しかし、このコマンドを実行しようとすると、ゼロの結果が返されます。何が問題なのか知っている人はいますか?
db.example.find({
"message" : {
"tableid" : 205
}
})