按类别查询搜索结果
关于关键词 "MongoDB" 的检测结果,共 3
【架构设计与优化】 mongodb 索引要点
djkpengjun | 2015-05-21 18:13:15 | 阅读(720) | 评论(0)
一般来说,如果索引包含N个键,则按照顺序对于其任意前缀的查询都会有帮助。 比如已有索引 {“a”:1, “b”:1,“c”:1,“d”:1,“e”:1},实际上是有了{“a”:1} ,{“a”:1,“b”:1},{“a”:1,“b”:1,“c”:1},{“a”:1,“b”:1,“c”:1,“d”:1},{“a”:1,“b”:1,“c”:1,“d”:1,“e”:1} 所以你懂的,不会有效果的查询如下: {“b”【阅读全文】
【架构设计与优化】 mongodb - Hands on 汇总
djkpengjun | 2015-04-26 16:46:19 | 阅读(120) | 评论(0)
mongod --master --dbpath=database/ mongod --port 8888 --slave --source=127.0.0.1:27017 --dbpath=database_slave_1/ mongo shell > db.tickets.find() > db.tickets.drop() > db.tickets.count() > db.tickets.getIndexes() > db.getProfilingLevel() > db.setProfilingLevel(2) > db.g【阅读全文】
【架构设计与优化】 mongodb - MapReduce 实战
djkpengjun | 2015-04-26 16:43:18 | 阅读(90) | 评论(0)
map = function() { emit(this.school_number, this.ticket_number) }; reduce = function(key, value){ return Array.sum(',' + value).slice(1); }; db.tickets.mapReduce(map, reduce, {out: {inline:1}}) db.tickets.mapReduce(map, reduce, {out: {inline:1}, query: {"school_bucket": "1"}}) db.tickets.mapReduce(map, re【阅读全文】