Ответ 1
Раскрытие: я работаю для Firebase.
Приоритеты - это необязательное (числовое или буквенно-цифровое) значение каждого node, которое используется для сортировки дочерних элементов под определенным родителем или в запросе, если не указано иное условие сортировки. Приоритет node скрыт от большинства представлений данных. В случаях, когда приоритет указан для node, его можно найти как свойство .priority
в exportVal()
моментального снимка.
Поскольку Firebase добавила возможность упорядочивать детей по указанному свойству, приоритеты потеряли большую часть своей стоимости. Они представляют собой артефакт слева от времени до того, как у Firebase были orderByChild
запросы. Если вы сейчас начинаете проект Firebase, вы должны использовать orderByChild
вместо того, чтобы полагаться на приоритеты.