5
Wie kann ich die Mongodb-Abfrage drucken, die ich mit Mongoengine gebaut habe? Beispiel:Wie sehe ich eine Mongoengine-Abfrage?
queryset = Document.objects(**query)
print queryset.to_mongodb_query()
Wie kann ich die Mongodb-Abfrage drucken, die ich mit Mongoengine gebaut habe? Beispiel:Wie sehe ich eine Mongoengine-Abfrage?
queryset = Document.objects(**query)
print queryset.to_mongodb_query()
Ja. Es gibt einen .query
Accessor auf dem QuerySet. Zum Beispiel:
queryset = Document.objects(field__lte=5)
print queryset._query
Würde produzieren:
{ "field": { "$lte": 5 } }
Sie auch .explain()
für beschreibende Ausgabe an die Abfrageausführungs Statistiken aufrufen können, wenn Sie, dass bei einer anderen Protokollebene wollten.
wollten Sie "query" bekommen, die Sie übergeben? – itzMEonTV