如何查看 mongoengine 构建的查询?
How do I see mongoengine built query?
如何打印我用 mongoengine 构建的 [=13th=] 查询?示例:
queryset = Document.objects(**query)
print queryset.to_mongodb_query()
是的。 QuerySet 上有一个 .query
访问器。例如:
queryset = Document.objects(field__lte=5)
print queryset._query
会产生:
{ "field": { "$lte": 5 } }
如果您希望在另一个日志级别,您也可以调用 .explain()
以获得查询执行统计信息的描述性输出。
如何打印我用 mongoengine 构建的 [=13th=] 查询?示例:
queryset = Document.objects(**query)
print queryset.to_mongodb_query()
是的。 QuerySet 上有一个 .query
访问器。例如:
queryset = Document.objects(field__lte=5)
print queryset._query
会产生:
{ "field": { "$lte": 5 } }
如果您希望在另一个日志级别,您也可以调用 .explain()
以获得查询执行统计信息的描述性输出。