本文地址:http://www.askmaclean.com/archives/mongodb-not-null.html
dbDao 百度贴吧:http://tieba.baidu.com/dbdao
MongoDB技术学习QQ群: 421431253
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