您如何在Mongo中查询“不为空”?
我想执行以下查询: db.mycollection.find(HAS IMAGE URL) 正确的语法应该是什么? #1楼 在pymongo中,您可以使用: db.mycollection.find({"IMAGE URL":{"$ne":None}}); 因为pymongo将mongo“ null”表示为python“ None”。 #2楼 尚未提及的替代方法,但是对于某些方法(不适用于NULL条目)可能是更有效的选择,即使用 稀疏索引 (仅当字段中存在某些内容时才存在 索引中的 条目)。 这是一个示例数据集: db.foo.find() { "_id" : ObjectId("544540b31b5cf91c4893eb94"), "imageUrl" : "http://example.com/foo.jpg" } { "_id" : ObjectId("544540ba1b5cf91c4893eb95"), "imageUrl" : "http://example.com/bar.jpg" } { "_id" : ObjectId("544540c51b5cf91c4893eb96"), "imageUrl" : "http://example.com/foo.png" } { "_id" : ObjectId("544540c91b5cf91c4893eb97"),