MongoDB学习笔记(二)

2014-11-23 22:04:32 · 作者: · 浏览: 34
.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