通常在Django中,我可以通过以下方式找出对数据库运行的查询:
from django.db import connections
...
# run some model queries
...
print connections['default'].queries
如何使用Django-MongoDB看到相同的内容?
答案 0 :(得分:0)
您可以使用Django的内置登录基础架构来记录数据库查询。
答案 1 :(得分:0)
经过深入挖掘来源:
from django.db import connections
db_wrapper = connections['default']
print db_wrapper.db_connection.current_op()
打印在Ren提供的链接中找到的输出:
{ inprog: [ { "opid" : 18 , "op" : "query" , "ns" : "mydb.votes" ,
"query" : "{ score : 1.0 }" , "inLock" : 1 }
]
}