5
查询布尔字段为“不正确”(例如,错误或不存在)
我确定我在MongoDB查询中缺少一些非常基本的东西,似乎无法获得这种简单条件。 考虑这个集合 > db.tests.find() { "_id" : ObjectId("..."), "name" : "Test1" , "deleted" : true} { "_id" : ObjectId("..."), "name" : "Test2" , "deleted" : false} { "_id" : ObjectId("..."), "name" : "Test3" } 我只想查询“未删除”的所有项目 我知道如何查找将“已删除”标志设置为true的项目: > db.tests.find({deleted:true}) { "_id" : ObjectId("..."), "name" : "Test1" , "deleted" : true} 但是,如何查找所有非项目"deleted"(例如,否定上述查询,换句话说,就是没有"deleted"字段或具有值的任何项目)false …
77
mongodb