Есть ли способ обновить несколько дочерних значений одновременно? - PullRequest
0 голосов
/ 26 апреля 2019

Мне нужно установить все дочерние расстояния на 0 (см. Фото базы данных Firebase ниже) в 1 настройке.Есть ли способ, которым я могу сделать это?Обычная функция обновления для Firebase обычно работает только для одного идентификатора пользователя.

Photo of Firebase DB:

1 Ответ

0 голосов
/ 26 апреля 2019

Чтобы записать значение, клиент должен указать полный путь к этому значению в базе данных.Firebase не поддерживает эквивалент запросов на обновление SQL.

Таким образом, вам необходимо сначала загрузить данные, а затем обновить каждый дочерний элемент.Вы можете выполнить эти обновления в большом пакете, если хотите, используя обновления нескольких местоположений.Подробнее об этом см. В блоге , в котором они представлены и ответ здесь: Firebase - атомарная запись нескольких значений в несколько местоположений

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