Mongodb 具有地理空间条件的Mongo群

Mongodb 具有地理空间条件的Mongo群,mongodb,mongodb-query,geospatial,Mongodb,Mongodb Query,Geospatial,尝试使用地理空间条件聚合结果时遇到问题: 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

尝试使用地理空间条件聚合结果时遇到问题:

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
我对“正常”情况没有异议


有什么想法吗?

我相信您在这里看到了这个bug:

引用的bug使用Map Reduce命令,但“group”实际上只是Map Reduce的一个子集


如果您需要此功能,请投票表决,以便对其进行适当的优先级排序。

我相信您在这里看到了此错误:

引用的bug使用Map Reduce命令,但“group”实际上只是Map Reduce的一个子集

如果您需要此功能,请投票表决,以便适当地确定其优先级