如何打印我用mongoengine建立的mongodb查询?例如:
queryset = Document.objects(**query)
print queryset.to_mongodb_query()
答案 0 :(得分:11)
是。 QuerySet上有一个.query
访问器。例如:
queryset = Document.objects(field__lte=5)
print queryset._query
会产生:
{ "field": { "$lte": 5 } }
如果您希望在另一个日志级别使用,还可以调用.explain()
来获取查询执行统计信息的描述性输出。