mongodb - 如何在mongo中进行索引后findOneAndUpdate()的性能评估
问题描述
我可以看到 .explain("executionStats") 来评估 Mongo 中 find() 查询的性能。但是 .explain 不适用于 findOneAndUpdate()。有没有办法查看索引对 findOneAndUpdate() 查询有多大帮助
解决方案
在解释(“执行统计”)中。您只需删除“executionStas”并运行您的 findOneAndUpdate 查询,如下所示
''' db.collection.explain().findOneAndUpdate({query}) '''
它会正常工作...
推荐阅读
- javascript - 导出的函数不适用于 socket.io
- android - 为什么将 Activity.findViewById 结果类型推断为平台类型?
- python - 过滤字典列表的最快方法?
- javascript - 从任意正则表达式创建字符串模板?
- javascript - 为什么不呈现组件数据对象属性
- laravel - 如何避免闪信中的特殊字符
- python - 用最后一个数字的系数替换 Nan?
- maven - Wildfly 10 服务器的 Maven 依赖项以支持 ejb、jms
- elasticsearch - elasticsearch中的术语查询
- scala - 参数化一个函数,包括 Spark scala 中的行