.find({"fruit.2" : "peach"})c) "$size"数组长度匹配 db.myMongodb.food.find("fruit" : {"$size" : 3})
7、"$slice"指定返回集合的个数db.myMongodb.posts.find(criteria, {"$silce" : n})n = 10 返回前10条记录n = -10 返回后10条记录n = [23, 10] 返回从23条记录开始的10条记录,感觉应该可以做分页
8、采用点表示法查询内嵌文档(推荐)db.myMongodb.find({"name.first" : "Wang", "name.last" : "Hai"})
9、采用分层的方式查询db.myMongodb.find({"name" : {"first" : "Wang, "last" : "Hai""}})
10、$where查询$where查询非常强大,它可以添加js的函数实现高级的查询功能。基本样式如下:db.myMongodb.find({"$where" : function() {}})如果function返回true,该记录就返回。否则就不返回。
参考推荐:
mongodb 常用命令
MongoDB SQL语法对比
MongoDB 客户端 MongoVue