Подскажие как лучше сделать что-типо аггрегации, у меня есть несколько коллекций 'тразнакции' и 'оплаты' мне надо их вывести в табличку как единое целое по дням, я пока до такого дошёл:
подписываемся на публикацию оплат за последние N дней, то есть возвращаем в публикации курсор $gt : new Date(...)
подписываемся транзы за этот же период
на клиене делаем в хелпере fetch() , ходим по платёгам, выкидываем часы / минуты / секунды и соотвественно для всех которые в один день суммируем средства, далее по айдишнику платёги берём транзакции, считаем сколько их было за каждый день. Теперь вопрос, а как быть с пагинацией. Я сначала думал, всё просто, создаём лимит дней, выводим кнопочку next, по next приавбляем например неделю, на серваке соотвественно в публикации из начального значения вычитае новый лимит, умножаем на -1, получаем кол-во которое нам надо скипнуть, публикуем курсов в этом интервале дат. Получается аналогично и для транзакций надо сдлеать, то есть в трекере 2 подписки таких должно быть