Чтобы иметь возможность обновить элемент в базе данных, вы должны знать полный путь к этому элементу.Таким образом, чтобы обновить все дочерние узлы местоположения, вам необходимо:
- прочитать данные в этом местоположении
- выполнить итерацию по дочерним узлам
- обновить каждыйдочерний узел
В CLI Firebase нет встроенной единственной операции для этого, хотя вы можете составить ее, комбинируя команды datbase:get
и database:update
спользовательский сценарий, который выполняет итерации по дочерним узлам.
Я лично предпочитаю делать это в обычном коде, так как довольно легко написать такой цикл обновления в JavaScript (чтобы он мог работать в браузере илина Node.js).Смотрите пример моего ответа здесь: Обновите все дочерние элементы в Firebase .