0

私はすでにdbにこのドキュメントを持っています:

    > db.test.find()
{ "_id" : ObjectId("4fd349242b153bfbd95a15a8"), "nombre" : "Javier", "apellido" : "Roger" }

今、私はこのクエリを実行します:

db.test.find({"nombre": "Javier"})
{ "_id" : ObjectId("4fd349242b153bfbd95a15a8"), "nombre" : "Javier", "apellido" : "Roger" }

見た目どおりに動作します。

しかし、このクエリを実行すると、mongodbは結果を返しません。

db.test.find({$or:[{"nombre": "Javier"}, {"apellido": "Javier"}]})
4

1 に答える 1

0

私がその文書を挿入するとき、あなたの構文は私のために働きます。

$orMongoDBv1.6の新機能です。本当に古いバージョンを実行している可能性はありますか?

于 2012-06-09T13:16:51.313 に答える