我在使用此查询时收到错误
db.a.find({$or:[{"name" : "aekansh"},{"age" : 21}]}).pretty()
作为
E 查询 [thread1] 语法错误:无效的属性 id @(shell):1:11
集合 a 将数据存储为
{ "_id" : 10, "name" : "aekansh" }
{ "_id" : 11, "name" : "ram" }
{ "_id" : ObjectId("59dda15e153802c1d1cf8500"), "name" : "ramu" }
{ "_id" : 12, "nm" : "raj", "age" : 21 }
{ "_id" : ObjectId("59dda1d26b740896d9f067a3"), "nm" : "rj", "age" : 22, "bfff" : "yes" }
{ "_id" : ObjectId("59dda1ea11fc6ddeb8784f7e"), "nm" : "rj1", "age" : 22, "bfff" : "yes" }
我查看了语法,我认为这是正确的。为什么我收到错误。提前致谢。
编辑-我正在使用 MongoDb 在线终端https://www.jdoodle.com/online-mongodb-terminal https://www.jdoodle.com/online-mongodb-terminal