mongodb判断是否为空?
mongodb判断是否为空的方法:
方法一:{"field1.0":{$exists: true}} (推荐)
db.testcollection.find({"field1.0":{$exists: true}})
方法二:$elemMatch:{$ne:null}
db.testcollection.find({"field1":{$elemMatch:{$ne:null}}})
方法三:$where:"this.field1.length>0"
db.testcollection.find({$where:"this.field1.length>0"})
方法四:{"field1":{$gt: []}}
db.testcollection.find({"field1":{$gt: []}})
更多mongodb相关文章请关注云海天教程网。
来源:PY学习网:原文地址:https://www.py.cn/article.html