Возвращенная ошибка:
исключение: конфигурация ручного сопоставления не разрешена
Вот мой код:
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
, он тоже будет работать нормально, поэтому проблема с группой.
Что я делаю не так?