MongoDB 查询非空数组
2016-10-10 15:57
253 查看
转载自:http://blog.csdn.net/caisong/article/details/49639973
mongdb非空数组查询
初始数据
查询非空
结果
错误查询
查询空数组
mongdb非空数组查询
初始数据
db.test_tab.insert({array:[]}) db.test_tab.insert({array:[1,2,3,4,5]})
查询非空
//方式一 db.test_tab.find({array:{$elemMatch:{$ne:null}}}) //方式二 db.test_tab.find({$where:"this.array.length>0"})
结果
{ "_id" : ObjectId(""), "array" : [ 1, 2, 3, 4, 5] }
错误查询
db.test_tab.find({array:{$ne:null}}) db.test_tab.find({"array.0":{$ne:null}})
查询空数组
db.test_tab.find({array:{$size:0}})
相关文章推荐
- MongoDB 查询非空数组
- 【MongoDB学习笔记17】MongoDB的查询:find中的数组查询
- morphia查询mongodb内嵌文档-数组查询$elemMatch|hasThisElement实例
- MongoDB——$elemMatch(数组的内嵌文档查询匹配)
- 学习MongoDB--(4-2):MongoDB查询(数组、内嵌文档和$where)
- 学习MongoDB--(4-2):MongoDB查询(数组、内嵌文档和$where)
- 【MongoDB】数组长度查询
- mongodb学习(二)分级查询数组中的值
- mongodb数组与内嵌文档查询
- MongoDB下根据数组大小进行查询的方法
- MongoDB查询(数组、内嵌文档和$where)
- MongoDB 数组查询
- mongodb 内嵌数组查询
- MongoDB查询(数组、内嵌文档和$where)
- MongoDB .Net Driver(C#驱动) - 内嵌数组/嵌入文档的操作(增加、删除、修改、查询(Linq 分页))
- Mongodb内嵌数组的完全匹配查询
- MongoDB 数组查询
- mongodb.core.query.Criteria 查询非空(ne)和排序(sort)
- mongodb 对内嵌文档(数组) group分页查询,并设置查询条件
- MongoDB 数组查询