Могу ли я изменить порядок детей в firebase - PullRequest
0 голосов
/ 25 мая 2019

firebase хранит данные в соответствии с порядком сохранения. Можно ли сказать Firebase хранить ребенка поверх / после этого конкретного ребенка? Например, если я хочу сохранить новые данные прямо перед «Fish», а не после «Fish», возможно ли это сделать. Заранее спасибо

Pets :

 Name : Cat
 ID   : 123

 Name : Dog
 ID   : 456

 Name :Fish
 ID   :789

Ответы [ 2 ]

1 голос
/ 25 мая 2019

Если у вас есть конкретный порядок для детей для вашего приложения, то вы должны ввести дочернее значение, которое сортирует так, как вы хотите, чтобы они выглядели.У вас нет другого способа «форсировать» порядок.Вы должны писать дочерние значения, которые сортируют так, как вы ожидаете, и ваш клиентский код запрашивает их для этого заказа.

0 голосов
/ 25 мая 2019

Вы не можете контролировать порядок, в котором Firebase хранит узлы.

Консоль отображает узлы в лексикографическом порядке их ключей, поэтому если вы используете push, это означает, что они отображаются в том порядке, в котором вы их добавили. Нет никакого способа изменить или изменить это.

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