小编Gui*_*l82的帖子

在pymongo中使用explain(“ executionStats”)进行查询

我的要求有问题,包括解释。举例来说,以下要求非常有效:

pp.pprint(col.find({"cuisine":"Italian"}, {"name" : 1, "address.zipcode" :   1, "address.coord" : 1}).explain())
Run Code Online (Sandbox Code Playgroud)

说明方法的项目清单印刷得很好。

但是,当我只需要带有以下请求的explain()方法中的executionStats项时:

pp.pprint(col.find({"cuisine":"Italian"}, {"name" : 1, "address.zipcode" : 1, "address.coord" : 1}).explain("executionStats"))
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

TypeError: explain() takes 1 positional argument but 2 were given
Run Code Online (Sandbox Code Playgroud)

有谁知道这是怎么回事,以及如何解决这个问题?

ty

python mongodb pymongo-3.x

3
推荐指数
2
解决办法
2825
查看次数

标签 统计

mongodb ×1

pymongo-3.x ×1

python ×1