MongoDBで結果を返すための$andクエリを取得できないようです。これは私がうまくいくと期待する非常に簡単な例です。これはMongoDBv2.0.4です
db.foo.insert({文字:'a'、番号:2})
db.foo.find()
{"_id":ObjectId( "4f8cbf5b19a4296c4255028e")、 "letter": "a"、 "number":2}
db.foo.find({文字:'a'})
{"_id":ObjectId( "4f8cbf5b19a4296c4255028e")、 "letter": "a"、 "number":2}
db.foo.find({文字:'a'、番号:2})
{"_id":ObjectId( "4f8cbf5b19a4296c4255028e")、 "letter": "a"、 "number":2}
//これらの返品レコードがないのはなぜですか?
db.foo.find({$ and:[{letter:'a'、number:2}]})
db.foo.find({$ and:[{letter:'a'}、{number:2}]})
db.foo.find({$ and:[{letter:'a'}]})
db.foo.find({$ and:[]})