我已经在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"}]})
答案 0 :(得分:0)
当我插入该文档时,您的语法适用于我。
$or
是MongoDB v1.6中的新功能。你有可能运行一个非常老的版本吗?