PyMongo:与条件2d中的地理空间索引组返回一个错误
题
返回的错误是:结果 例外:手动匹配配置不允许
下面是我的代码:
cond = {'id': id, 'date': {'$gte': start_date}, 'date': {'$lte': end_date}, 'location': {'$within': {'$box': box }}}
reduce = 'function(obj, prev) { prev.count++; }'
rows = collection.group({'location': True}, cond, {'count': 0}, reduce)
当我从条件移除位置然后正常工作。如果我更改查询到find
它工作正常,也因此它与A组的问题。
我在做什么错了?
解决方案
MongoDB的目前(1.6.2版本)不支持MapReduce和组功能地理查询。请参见 http://jira.mongodb.org/browse/SERVER-1742 的问题票(并考虑投票它)。
不隶属于 StackOverflow