5
Come posso stampare la query su mongodb che ho comprato con mongoengine? Esempio:Come vedo la query di mongoengine?
queryset = Document.objects(**query)
print queryset.to_mongodb_query()
Come posso stampare la query su mongodb che ho comprato con mongoengine? Esempio:Come vedo la query di mongoengine?
queryset = Document.objects(**query)
print queryset.to_mongodb_query()
Sì. C'è un accessorio .query
su QuerySet. Per esempio:
queryset = Document.objects(field__lte=5)
print queryset._query
produrrebbe:
{ "field": { "$lte": 5 } }
è anche possibile chiamare .explain()
per l'uscita descrittiva le statistiche di esecuzione delle query se si voleva che ad un altro livello di log.
vuoi ottenere 'query' che stai passando? – itzMEonTV