Получить ВСЕ поля для разбитых на страницы документов - PullRequest
0 голосов
/ 31 января 2020

У меня много данных, и я должен разбить их на страницы для скорости и UX. Мне нужно иметь возможность фильтровать весь набор записей, хотя.

Я создаю свои фильтры из некоторых полей моих документов, которые в настоящее время находятся в MiniMon go (так, что будет на текущей странице в отличие от полного набора данных). Параметры фильтра затем отображаются в select s

Каков требуемый шаблон для выполнения чего-то подобного? Моей первой мыслью было сделать одну первоначальную, отдельную и разовую подписку onCreated, которая бы просто получила projection полей, которые мне нужны для ВСЕХ моих документов. Однако я не уверен насчет эффективности этого. Кроме того, я бы тогда повторно подписался на ту же коллекцию для своих постраничных записей. Так что здесь определенно есть избыточность. Хранение параметров фильтра где-то еще не является решением, поскольку фильтры динамически создаются из самих записей.

Я использую https://github.com/percolatestudio/publish-counts, чтобы получить полный счет записей. Если бы я мог использовать что-то подобное, чтобы просто получить свои фильтры.

Есть идеи?

...