MongoDB 中找出非空的VALUE, NOT NULL 的方法:
以下的方法能找出所有有某个KEY的Document
db.mycollection.find({"IMAGE URL":{$exists:true}});
但仍可能返回 “IMAGE URL”为NULL的值
以下的方法能找出所有某个KEY不为空 NOT NULL的Document
db.mycollection.find({"IMAGE URL":{$ne:null}});
请注意 $exists 无法利用到索引, 但$NE 可以用上索引, 所以处于性能的考虑尽可能用 $ne:null
Leave a Reply