Разбивка данных со смещением в запросе пожарного магазина не по порядку - PullRequest
0 голосов
/ 15 мая 2018

Если я использую смещение и лимит для разбивки запроса на запрос, нужно ли указывать порядок? Другими словами, в запросе без указания порядка используется неявный порядок, например порядок ключей?

Если в базе данных SQL я не укажу порядок, механизм SQL вернет результаты в том порядке, в котором он пожелает. Таким образом, во второй раз, когда выполняется запрос, результаты могут быть разбиты в другом порядке, поэтому смещение и ограничение не будут обрезать результат, как хотелось бы.

1 Ответ

0 голосов
/ 15 мая 2018

Предполагая, что вы хотите заказать документы по дате создания, в Firestore для этого потребуется дополнительное поле, как описано в документации Firestore ( ссылка ):

В отличие от «push-идентификаторов» в базе данных Firebase Realtime, Cloud Firestore автоматически генерируемые идентификаторы не обеспечивают никакого автоматического заказа. Если ты хочешь чтобы иметь возможность заказать ваши документы по дате создания, вы должны хранить метка времени в качестве поля в документах.

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