Это мое первое структурирование данных в базе данных firebase.В Firebase, как обновить дочерний элемент всех узлов с предыдущего уровня?
Я понял, что должен оптимизировать операции чтения и денормализовать.
У меня есть список проектов и список пользователей. Кроме того, каждый пользователь имеет список связанных с ним проектов.
У меня нет проблем с чтением и отображением данных. Но, если Мне нужно отредактировать имя конкретного проекта, я не знаю, как это сделать правильно.
Имея ключ от этого проекта, я могу обновить с помощью projects/key/name
, но мне также нужно обновить имя в проектах, связанных с каждым пользователем. Я пробовал использовать users/*/key
, но ничего не произошло.
Я использую firebase с javascript в основном веб-приложении.
Первоначально я имел значение true
для всех проектов в рамках users
узла (вместо имени). При таком подходе мне просто нужно обновить узел projects
, но мне нужно выполнить несколько операций чтения.
Заранее спасибо.