Допустим, у меня есть следующие сообщения в моей базе данных:
posts: {
-sdmi8dfnsj0sdk: {
text: "some text",
category: "General",
date: 123283493479 <-- Timestamp
},
-Udj48sjdkfa20l: {
text: "another text",
category: "Movies",
date: 139474004949
}
}
Итак, моя проблема в том, что я хочу получить сообщения, категория которых совпадает с общей, но в то же время получить их в хронологическом порядке. порядок (от новых к старым). Есть идеи, как это сделать?
Я знаю, что с помощью orderByChild ("category"). EqualTo ("General") можно будет фильтровать данные, которые нужно получить, но как насчет их получения в хронологическом порядке (новейшие для Самый старый), в то же время имея возможность разбивать данные на страницы для следующей выборки?