У меня есть модель на events
. Все события имеют время начала
orgs: {
"$org": {
events:
"$event_key": {
...
details: {
start
Я хочу получить следующие 3 предстоящих события:
т.е. получить все события, у которых есть подробности. Start> now, отсортированные как c, limit 3
Я подумал Я мог бы написать что-то вроде этого:
firebase
.database()
.ref('/orgs/foo')
.orderByChild('details/start')
.startAt(Date.now())
.limitToFirst(5)
.once('value', x => console.log(x.val()))
Но сейчас я получаю пустое значение. Это правильный подход? Я не на 100% уверен, что правильно использую здесь orderByChild.