Я использую firebase в проекте React.js. в firebase у меня есть такая коллекция. там почти 400 идентификаторов:
users:{
'1JDJDHDHDSbBDBDB':20,
'2JDJDHDHDSbBDBDB':8,
'3JDJDHDHDSbBDBDB':23
...........
'3JDJDHDHDSbBDBDB':79
'3JDJDHDHDSbBDBDB':23
}
Как сделать так, чтобы запросы загружали сначала 10 пользователей, а потом остальных?
Я пробовал с
limitToFirst=10
Но не могу установить диапазон от 10 до остальных ..... заранее спасибо.
Есть довольно много вопросов о том, как делать разбивка на страницы с помощью Firebase. В вашем случае вторая страница будет запросом с чем-то вроде ref.orderByKey().startAt(lastKeyOnPreviousPage), как показано здесь: stackoverflow.com/a/47895422/209103





Структура вашей таблицы
usersдолжна быть похожа наusers: { autoIncreatementedId : { id: 20}, autoIncreatementedId : { id: 8}} .... Затем вы можете выполнить запросlimitToFirst. В имеющейся у вас структуре используется запросgreaterThanиlessThan, если вы знаете значение.