0
当我使用MapReduce的分片集 “极限” 我看到这个错误:拆分未知M/R领域:限制的MongoDB:为分片未知的M/R领域:限制
代码:
m = function() { emit(this.user_id, 1); }
r = function(k,vals) {
var sum=0;
for(var i in vals) sum += vals[i];
return sum;
}
db.visits.mapReduce(m, r,{out: { inline : 1}, limit: 4});
我使用MongoDB的2.0.2
昨天我有2个服务器与分片和“限制” paramenter工作得很好,但今天我已经添加了2台服务器,建立一个新的分片,并得到了这个问题。
嘿, 您是直接从驱动程序还是通过shell运行这些mapreduce函数?当您没有限制选项运行时,是否会出现其他错误? – mpobrien 2012-02-29 16:30:15