MongoDB 中找出非空的VALUE, NOT NULL

本文地址: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

此条目发表在 未分类 分类目录。将固定链接加入收藏夹。

评论功能已关闭。