所以我试图找到所有具有字段集且不为空的记录 .
我尝试使用 $exists
,但是根据MongoDB documentation,,此查询将返回等于null的字段 .
$ exists匹配包含存储空值的字段的文档 .
所以我现在假设我必须做这样的事情:
db.collection.find({ "fieldToCheck" : { $exists : true, $not : null } })
每当我尝试这个时,我得到错误 [invalid use of $not]
任何人都知道如何查询这个?
4 回答
使用
$ne
(适用于"not equal")假设我们有一个如下集合:
我们想知道瓶子领域是否存在?
答:
我发现这适合我
你可以用
.Count()
但请记住设置:
Session.SetSafe
否则每次通话都会返回0 .