MONGODB高级操作
2017-01-05 21:40
155 查看
1、聚合
a、count
b、distinct
c、group
2、性能分析函数
3、索引
a、创建索引
b、查询索引
c、删除索引
a、count
db.MobileArea.count()
b、distinct
db.MobileArea.distinct("Mobile")
c、group
db.MobileArea.group({ "key":{"Mobile":true}, "initial":{"Mobile":[]}, "$reduce":function(counts,mob){ mob.Mobile.push(counts.Mobile); }, "finalize":function(out){ out.count=out.Mobile.length; }, "condition":{"Province":"山东"} })
2、性能分析函数
db.MobileArea.find().explain()
3、索引
a、创建索引
db.MobileArea.ensureIndex({"Mobile":-1})
db.MobileArea.ensureIndex({"Mobile":-1},{"unique":true})
db.MobileArea.ensureIndex({"Province":-1},{"City":-1})
b、查询索引
db.MobileArea.getIndexes()
c、删除索引
db.MobileArea.dropIndex("Province_-1")
相关文章推荐
- MongoDB —— 第三篇 高级操作
- MongoDB 高级操作
- 细说MongoDB高级操作
- mongodb高级操作及在Java企业级开发中的应用
- mongoDB高级操作
- 8天学通MongoDB——第三天 细说高级操作
- 8天学通MongoDB——第三天 细说高级操作
- MongoDB:详细解释mongodb的高级操作,聚合和游标
- MongoDB:详细解释mongodb的高级操作,聚合和游标
- mongodb高级操作
- PHP特级课视频教程_第三十二集 Mongodb高级查询操作_李强强
- 8天学通MongoDB——第三天 细说高级操作
- 函数分组学通MongoDB——第三天 细说高级操作
- 8天学习MongoDB——第三天 细说高级操作
- 8天学通MongoDB——第三天 细说高级操作
- MongoDB 学习 第三节 高级操作
- MongoDB 数据库操作(三)-高级查询
- 8篇MongoDB教程快速学会入门 第3篇 细说高级操作
- MongoDB教程快速学会入门 第3篇 细说高级操作
- java操作mongodb(高级查询)