2011-03-25 59 views
2

我有一個問題,當我嘗試用地理條件彙總結果:蒙戈組與地理條件

db.users.group({ 
    reduce: function(obj, prev) { 
     prev.sums = { 
     y_levels: prev.sums.y_levels + obj.current_y_level, 
     x_levels: prev.sums.x_levels + obj.current_x_level, 
     count: prev.sums.count + 1 
     } 
    }, 
    cond: {current_position: { $near: [56.553823, 8.565619, 10]}}, 
    initial: { sums: { y_levels: 0, x_levels: 0, count: 0 } } 
}); 

生產:

uncaught exception: group command failed: { 
     "errmsg" : "exception: manual matcher config not allowed", 
     "code" : 13285, 
     "ok" : 0 

我有一個「正規」的條件沒有問題。

有什麼想法?

回答

0

我相信你在這裏看到了這個錯誤: http://jira.mongodb.org/browse/SERVER-1742

引用的錯誤使用的map-reduce命令,但「團」是真正的地圖,減少只是一個準備子集。

如果您需要此功能,請對其進行投票,以便將其優先考慮。