Во-первых, предыстория. Раньше у меня была коллекция журналов
, и я использовал map / reduce для создания различных отчетов. Большинство этих отчетов основывались на данных за один день, поэтому у меня всегда было условие d: SOME_DATE
. Когда коллекция журналов
стала чрезвычайно большой, вставка стала чрезвычайно медленной (медленнее, чем приложение, которое мы отслеживали, создавало журналы), даже после удаления большого количества индексов. Поэтому мы решили проводить каждый день » s данные в отдельной коллекции - logs_YYYY-mm-dd
- таким образом индексы меньше, и нам даже не нужен индекс по дате. Это круто, поскольку большинство отчетов (например, map / reduce) основаны на ежедневных данных. Однако у нас есть отчет, в котором нам нужно охватить несколько дней.
А теперь вопрос. Есть ли способ запустить карту / уменьшить (точнее, карту) для нескольких коллекций, как если бы это была только одна?