如何查找哪个查询使用了mongodb中的现有索引?

如何查找哪个查询使用了mongodb中的现有索引?,mongodb,mongodb-query,mongodb-indexes,Mongodb,Mongodb Query,Mongodb Indexes,我们已达到集合所允许的索引数限制。我们有一堆很少使用的索引。很难在代码中跟踪使用索引的位置。那么有可能找到使用索引的查询吗?通过这种方式,我们可以找到代码并对其进行重构。您可以在查询中使用explain方法来查找查询中使用的索引,并使用$indexStats聚合阶段来了解集合中的索引使用情况。我希望使用explain的相反方法。我有索引,我需要找到使用它的查询。IndexStats告诉索引的用法,而不是使用Indexy的查询您可以在查询中使用explain方法查找查询中使用的索引,并使用$Ind

我们已达到集合所允许的索引数限制。我们有一堆很少使用的索引。很难在代码中跟踪使用索引的位置。那么有可能找到使用索引的查询吗?通过这种方式,我们可以找到代码并对其进行重构。

您可以在查询中使用
explain
方法来查找查询中使用的索引,并使用
$indexStats
聚合阶段来了解集合中的索引使用情况。我希望使用
explain
的相反方法。我有索引,我需要找到使用它的查询。IndexStats告诉索引的用法,而不是使用Indexy的查询您可以在查询中使用
explain
方法查找查询中使用的索引,并使用
$IndexStats
聚合阶段了解集合中的索引用法。我想要
explain
的相反内容。我有索引,我需要找到使用它的查询。IndexStats告诉索引的用法,而不是使用索引的查询