mongoDb的mapReduce问题 40pingqunnayang]

发布时间:2014-1-1 0:09:47
来源:分享查询网

 这是我插入的数据格式 > for (var i = 0; i < 1000; i++) { ... var u = { name : "user" + i, age : i % 40 + 1, sex : i % 2 }; ... db.users.insert(u); ... } 下面是Map函数 > m = function() { emit(this.age, 1) } 下面是Reduce > r = function(key, values) { ... var x = 0; ... values.forEach(function(v) { x += v }); ... return x; ... } Result > res = db.users.mapReduce(m, r) 执行这行后就报错 错误如下: ("assert failed : need to an optionsOrOutString")@shell/utils.js:32 (undefined,"need to an optionsOrOutString")@shell/utils.js:42 ((function () {emit(this.age, 1);}),(function (key, values) {var x = 0;values.fo rEach(function (v) {x += v;});return x;}))@shell/collection.js:596 @(shell):1 请高手帮看下

SQL  ????  发错版了吧!

引用 1 楼 acherat 的回复:SQL ???? 发错版了吧!同意.

该回复于2011-03-19 10:15:57被版主删除

建议去相应版问问

引用 3 楼 pingqunnayang 的回复:懂的帮看下 SQL版估计懂的少,同时也浪费了您宝贵的时间,同4楼,建议去相应版块。

返回顶部
查看电脑版