我正在浏览官方网站上的文档,在那里我碰巧发现了 term query-shape 浏览索引部分的详细信息时。
query-shape
但我现在的问题是,有没有一种方法可以在命令行中为集合(或完整的数据库)执行上述操作?
再花点时间和精力,我就能找到 PlanCache.listQueryShapes 这与我使用的mongo的最新版本略有不同。
PlanCache.listQueryShapes
似乎 $planCacheStats 在4.2中引入是我所期待的。下面的查询帮助我列出了中提到的集合上的所有查询形状 list query shapes
$planCacheStats
db.user_collections.aggregate( [ { $planCacheStats: { } } , { $project: {createdFromQuery: 1, queryHash: 1 } } ] )