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

2024-02-01

我的请求有问题,包括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(使用前将#替换为@)

在pymongo中使用explain("executionStats")进行查询 的相关文章

随机推荐

  • onDestroy 关闭应用程序后崩溃

    在重写 onDestroy 方法后 我遇到了一些问题 我的应用程序是一个音乐播放器 使用我需要的媒体播放器实例 如果没有播放音乐 则强制释放它 到目前为止 这是我的代码 为了实现这个技巧 我都重写了 onKeyDown 和 onDestro
  • 如何使 Metro GridView 中的组使用不同的布局?

    我正在编写一个 Windows 8 Metro 应用程序 我正在尝试绘制一个包含三个组的 GridView 我希望其中一组的项目布局与其他组不同 我以前在 WPF 中使用过选择器 所以我认为这是一个很好的途径 所以我尝试了 GroupSty
  • AppleScript 处理程序中的可选参数

    The Applescript 文档 https developer apple com library mac documentation AppleScript Conceptual AppleScriptLangGuide conce
  • Laravel 8:注册后如何验证用户的电子邮件地址而不需要登录信息?

    我使用 Jetstream 设置了 Laravel 8 安装并实现了自定义用户注册 在成功创建数据库记录后会触发一个事件event new Registered user 初始注册过程应该不需要密码 因为将来只有选定的一组用户能够登录仪表板
  • 替换对象属性中的某些文本?

    我需要请求一些以对象形式出现的信息 我需要替换其中一个属性中的一些测试 然后将对象列表写入 CSV 当我做 Get Process select Path Replace chrome ie 我有两个问题 如果 Path 为 null 则会
  • 如何将 ltrace 用于 mpi 程序?

    我想知道如何使用 ltrace 获取 mpi 应用程序的库函数调用 但 ltrace 不起作用 我的 mpirun 无法成功 任何想法 您应该能够简单地使用 mpiexec n 4 other mpiexec options ltrace
  • Android,Intent(this,........)中的this是什么意思[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在 android SDK 中创建一个意图 但我不知道何时使用 this 值作为参数或其他值 有人可以解释 this 的用途吗 我知道
  • 如何在 sbt 0.13 中使用 sbt-scalabuff 插件?

    我正在尝试使用sbt scalabuff 插件 https github com sbt sbt scalabuff 但是sbt一直抱怨找不到插件 插件文档也没有说明解析器 url 该插件是否已弃用或者我的 Scala 版本不受支持 Det
  • 查找对象库vba的VBIDE.Reference.Name

    我发现了如何以编程方式添加引用 https stackoverflow com questions 9879825 how to add a reference programmatically与VBA 这解释了如何使用库的名称以编程方式添
  • 通过 dart2js 进行 Dart 包管理

    我正在学习 Dart 及其依赖管理器pub我很难在这里看到 透过树木看到森林 说我想用聚合物飞镖 https www dartlang org polymer dart 在我的项目中 因此 在我的项目根目录中 我创建以下内容pubspec
  • Twitter bootstrap - 在已打开的模式上打开模式

    这是我的场景 我正在打开一个包含一些记录详细信息的模式窗口 并且有一个 删除 按钮 当用户单击此按钮时 我需要在现有模式上方 上方显示 确认 模式 询问 您确定吗 但是当显示此确认模式时 它不会首先阻止 详细信息 模态 后面 有谁知道我该怎
  • Flutter:绑定尚未初始化

    将 FLutter 升级到3 0 0我在使用时遇到这个错误计算隔离 知道我已经在 main dart 中初始化了 void main async WidgetsFlutterBinding ensureInitialized 我在Flutt
  • 如何让 cscope 在搜索过程中显示完整文件路径

    当我使用以下命令搜索 C 符号或全局定义时cscope 它显示文件名和行号 我想查看完整的文件路径 以便我可以跳转到我的拱门特定文件 例如 当搜索全局定义时 switch to on cscope在 Linux 代码库上构建 我得到 Glo
  • Nodejs:查询中数组的 url.parse 问题

    http domain com action params 1 params 2 params 3 returns query params 1 2 3 params 作为名称而不是params PHP 之后 有点令人惊讶 jQuery 序
  • 自动映射器更新现有对象而不是创建新对象[重复]

    这个问题在这里已经有答案了 有什么办法可以使用吗自动映射器5 1 1更新现有对象而不是创建新对象 例如我们有一个Customer实体和一个CustomerViewModel 我们想更新现有的Customer与CustomerViewMode
  • 如何在 PHP 中通过 GET 请求传递输入名称

    我正在 PHP OOP 中构建一个网站 CMS 在这个 CMS 中 基本上有一个选项可供网站管理员更新其导航菜单项 所以它基本上看起来像这样 打印屏幕 https i stack imgur com UH1SG png 其代码如下
  • Chrome 扩展:Javascript 能否拦截文件下载并解析数据

    我正在编写一个 Chrome 扩展来自动执行我的一项日常任务 该任务的一部分是下载 csv 文件并操作数据 作为自动化的一部分 我想用 Javascript 抓取文件并让脚本操作它 问题是使用 XMLHttpRequest 获取此文件将是一
  • 如何在 SwiftUI 中为按钮创建触觉反馈

    我正在尝试在 SwiftUI 中点击按钮时实现触觉反馈 因此我尝试使用synchronousGesture 但我仍然在挣扎 我无法弄清楚水龙头何时开始 另外 Swift UI 没有实现触觉反馈 所以我想我会从 UIKit 中将它混合起来 我
  • 按两个条件分组的多个箱线图

    我在单个图中制作多个箱线图时遇到了真正的麻烦 我有五个变量 其中三个是数字 两个是因子 我想要所有三个数值变量的箱线图 但按两个因子变量分组 该图应有两组 分别为低和高 三个框为 MM ND 和 BB 图例应包含 MM ND 和 BB 的缩
  • 在pymongo中使用explain("executionStats")进行查询

    我的请求有问题 包括explain 例如 以下请求效果很好 pp pprint col find cuisine Italian name 1 address zipcode 1 address coord 1 explain 的项目清单e