Запрос данных Firebase на основе даты, которая является узлом - PullRequest
0 голосов
/ 24 апреля 2020

Моя база данных Firebase похожа на это

enter image description here

Что я пытаюсь сделать, это получить DailyData на основе даты, которая является строкой.

Я пытался dbRef.child("DailyData").endAt("20 April 2020")
, но он дает все пять узлов, где, как он должен дать только 3 узла до 20 April 2020

Пожалуйста, помогите в решении этой проблемы .

Спасибо

1 Ответ

2 голосов
/ 24 апреля 2020

Вы еще ничего не заказываете. Без явного упорядочения дочерние узлы будут упорядочены по (в настоящее время бессмысленному) приоритету, и, очевидно, все значения приоритетов меньше "20...".

Здесь вы захотите упорядочить по ключу, поэтому:

dbRef.child("DailyData").orderByKey().endAt("20 April 2020")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...