Firestore orderby desc startНет возврата результатов - PullRequest
0 голосов
/ 28 октября 2019

У меня есть коллекция, из которой я хотел бы запросить результаты в базе данных. Мне нужно упорядочить по убыванию и хотел бы «пропустить» x записей и каждый раз получать x записей. Текущий запрос, который я использую, не возвращает никаких результатов, несмотря на то, что в коллекции 24 элемента. Изменение startAt возвращает результаты, но в неправильном порядке.

   const snapshot = await db.collection('Conversation')
        .doc("c0mZfX1ZkfathIwwYkMX")
        .collection('results')
        .orderBy('createdAt', 'desc')
        .startAt(10)
        .limit(10)
        .get()

Есть ли способ разбить результаты на страницы и сделать так, чтобы этот запрос возвращал результаты без сохранения ссылки на последний полученный снимок?

...