Нумерация страниц с Firestore - PullRequest
0 голосов
/ 17 апреля 2020

Я использую Google Cloud для проекта клиента. Я использовал App Engine + Firestore, и мне пришлось реализовать нумерацию страниц для большой таблицы журналов.

Я должен сказать, что это было действительно сложно, и я все еще не доволен этим. В моем случае мне нужно:

  • Разбить на страницы без какого-либо фильтра
  • Разбить на страницы результаты запроса

В первом случае мне просто нужно иметь где-нибудь счетчик, который увеличивается при каждом добавлении нового журнала в коллекцию. Странно, но достаточно просто. Во втором случае мне нужно иметь количество элементов в результате запроса, и мне нужно было создать еще одно поле «агрегации», в котором будет сохранен счетчик для каждого из значений, которые может иметь поле. И я должен был бы сделать это для каждого поля!

Мне интересно, упускаю ли я что-то здесь или Firestore просто не подходит для моего варианта использования.

Как это произошло? вы подходите к нумерации страниц с Firestore?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...