我的请求有问题,包括explain
。
例如,以下请求效果很好:
pp.pprint(
col.find(
{"cuisine":"Italian"},
{"name" : 1, "address.zipcode" : 1, "address.coord" : 1}
).explain()
)
的项目清单explain
方法打印得很好。
但是当我只想要executionStats
项目来自explain
方法,请求如下:
pp.pprint(
col.find(
{"cuisine":"Italian"},
{"name" : 1, "address.zipcode" : 1, "address.coord" : 1}
).explain("executionStats")
)
我有以下错误:
TypeError: explain() takes 1 positional argument but 2 were given
有谁知道它是什么以及如何解决这个问题?
在皮蒙戈中,explain()
是一个字典,所以需要添加key来显示executionStats
:
col.find(
{"cuisine":"Italian"},
{"name" : 1, "address.zipcode" : 1, "address.coord" : 1}
).explain()['executionStats']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)