Frage

Der Fehler zurückgegeben:
Ausnahme: manuell Matcher Config nicht erlaubt

Hier ist mein Code:

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)

Wenn ich Standort von Zustand zu entfernen, dann funktioniert es gut. Wenn ich die Abfrage ändern, um find es funktioniert auch so ist es ein Problem mit der Gruppe ist.

Was mache ich falsch?

War es hilfreich?

Lösung

MongoDB derzeit (Version 1.6.2) unterstützt keine Geo-Abfragen für mapreduce und Gruppenfunktionen. Siehe http://jira.mongodb.org/browse/SERVER-1742 für die Ausgabe Ticket (und betrachten Abstimmung es nach oben).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top