Простой абстрактный пример: имеем базу из миллиона записей. И есть большой цикл:
for x in range(1 000):
db.table.find({...}) // При каждой итерации делаем выборку из миллиона записей
Но можно этот миллион записей до цикла предварительно отфильтровать. Таким образом получится база из 100 записей по которым в цикле легче будет делайть дальшейшие поиски.