Как заказать базу данных Firebase, чтобы она НЕ в алфавитном порядке - PullRequest
0 голосов
/ 27 апреля 2018

Я использую базу данных Firebase для приложения Android для проекта ресторана, над которым я работаю. В базе данных он содержит всю информацию о заказе, за исключением того, что он упорядочивает ее в алфавитном порядке. Есть ли способ структурировать базу данных так, чтобы она находилась не в алфавитном порядке. Я бы хотел, чтобы вначале были определенные атрибуты, такие как номер заказа, дата и время. Затем попросите перечислить элементы в заказе, чтобы при отображении информации номер заказа и т. Д. Не отображался случайным образом в разных местах для каждого заказа. Заранее спасибо!

1 Ответ

0 голосов
/ 27 апреля 2018

Вы можете заказать результаты по одному из ваших детей следующим образом:

// My top posts by number of stars
String myUserId = getUid();
Query myTopPostsQuery = databaseReference.child("user-posts")
                                         .child(myUserId)
                                         .orderByChild("starCount");
myTopPostsQuery.addChildEventListener(new ChildEventListener() {
    // TODO: implement the ChildEventListener methods as documented above
    // ...
});

Здесь результаты упорядочены ребенком "starCount"

Более подробное объяснение здесь: FIrebase сортировать и фильтровать данные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...