如果你用group 命令的话可能会遇到下面两种错误:
a.)命令:db.flogsamplelog.group({cond:{datetimes":20111027},key:{"pid":"1"},initial:{"count":0},reduce:function(doc,prev){if(doc.pid==prev.pid)prev.count++;}})
error:
Mon Oct 31 12:00:00uncaught exception: group command failed: {
"errmsg" : "exception: group() can't handle more than 10000 unique keys",
"code" : 10043,
"ok" : 0
}直接访问shard server端口
b.)命令:db.flogsamplelog.group({cond:{"pid":322963713,"datetimes":20111027},key:{"worktype":"1"},initial:{"count":0},reduce:function(doc,prev){if(doc.worktype==prev.worktype)prev.count++;}})
error:
Mon Oct 31 12:00:09 uncaught exception: group command failed: { "ok" : 0, "errmsg" : "can't do command: group on sharded collection" }直接访问route server端口
其次我们在mongodb权威指南上也能发现这样的语句:
The price of using MapReduce is speed: group is not particularly speedy, but
MapReduce is slower and is not supposed to be used in “real time.” You run
MapReduce as a background job, it creates a collection of results, and then
you can query that collection in real time.
经过测试发现group by效率在建立索引之后也没有实质性提高。
具体命令中涉及到的字段以及表定义,这里就不在敷衍。
分享到:
相关推荐
MongoDB等NoSQL数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的。因为MongoDB是非原子性的,所以如果如果应用需要事务,还是需要...
教程名称:NoSQL数据库之MongoDB视频讲解(17集附源码)课程目录:【】MongoDB - 1【视频讲解】【】NoSQL数据库之MongoDB - 11【】NoSQL数据库之MongoDB - 16【】NoSQL数据库之MongoDB - 5【】NoSQL数据库之MongoDB-...
NoSQL主流数据库-MongoDB.pptx
NoSQL数据库之MongoDB源码和PPT,包含9个文件夹,内有源代码与PPT。
主流NOSQL数据库之MongoDB快速入门
NoSQL数据库学习教程.pdf
Linux运维-03-NoSQL数据库之MongoDB-03Mongodb相关介绍.mp4
Linux运维-03-NoSQL数据库之MongoDB-14mongodb扩展安装.mp4
《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 ...
NoSQL数据库学习教程,redis是目前比较流行的一款数据库,非常适合大数据开发
Linux运维-03-NoSQL数据库之MongoDB-12限制登录bindip.mp4
Linux运维-03-NoSQL数据库之MongoDB-08mongodb官方文档的简单使用.mp4
Linux运维-03-NoSQL数据库之MongoDB-04mongodb安装及其命令行客户端连接操作.mp4
Linux运维-03-NoSQL数据库之MongoDB-01学习目标和内容06.mp4
Linux运维-03-NoSQL数据库之MongoDB-05资料.zip
NoSQL数据库 14信管一班2组23殷月园 NoSQL数据库PPT全文共20页,当前为第1页。 内容大纲 定义 产生 共同特征 分类 适用场景 发展现状 7 挑战 NoSQL数据库PPT全文共20页,当前为第2页。 一.什么是NoSQL数据库? NoSQL...
Linux运维-03-NoSQL数据库之MongoDB-03配置.zip
Linux运维-03-NoSQL数据库之MongoDB-01文档.zip