Yes. QuerySet has a .query accessor. For instance:
queryset = Document.objects(field__lte=5) print queryset._query
Will produce:
{ "field": { "$lte": 5 } }
You can also call .explain() for descriptive output to query execution statistics if you want to log at a different level.
source share