У нас есть коллекция с двумя полями (A и B), оба имеют индекс.
Удивление любого из них удивительно быстро.Но на самом деле запрос представляет собой отчет в A с фильтром в другом поле, B.
db.getCollection('Collection').distinct( "A" , { "B" : "b1" } )
Это действительно очень медленно, поскольку он сканирует коллекцию (к сожалению, b1 не фильтрует более 50%).Есть ли способ сделать это быстрее в MongoDB?