У меня много данных, и я должен разбить их на страницы для скорости и UX. Мне нужно иметь возможность фильтровать весь набор записей, хотя.
Я создаю свои фильтры из некоторых полей моих документов, которые в настоящее время находятся в MiniMon go (так, что будет на текущей странице в отличие от полного набора данных). Параметры фильтра затем отображаются в select
s
Каков требуемый шаблон для выполнения чего-то подобного? Моей первой мыслью было сделать одну первоначальную, отдельную и разовую подписку onCreated
, которая бы просто получила projection
полей, которые мне нужны для ВСЕХ моих документов. Однако я не уверен насчет эффективности этого. Кроме того, я бы тогда повторно подписался на ту же коллекцию для своих постраничных записей. Так что здесь определенно есть избыточность. Хранение параметров фильтра где-то еще не является решением, поскольку фильтры динамически создаются из самих записей.
Я использую https://github.com/percolatestudio/publish-counts, чтобы получить полный счет записей. Если бы я мог использовать что-то подобное, чтобы просто получить свои фильтры.
Есть идеи?