Я хочу записать данные в определенное место в базе данных. Допустим, у меня есть пара пользователей в базе данных. Каждый из них имеет свою личную информацию, в том числе свои электронные письма. Я хочу найти пользователя по электронной почте, то есть по его электронной почте (но я точно не знаю, чья это электронная почта, но кто бы то ни был, что-то делает с информацией этого пользователя). Чтобы быть более наглядным, вот мой пример базы данных.
![enter image description here](https://i.stack.imgur.com/m7gxZ.png)
Теперь, работая над одним из моих файлов javascript, когда пользователь, скажем, name1 меняет свое имя, я обновляю свой объект в javascript и хочу заменить весь объект под идентификатором "-LEp2F2fSDUt94SRU0cx". Короче говоря, я хочу написать этот обновленный объект по пути («Users / -LEp2F2fSDUt94SRU0cx»), не делая это вручную и просто «зная» электронную почту. Таким образом, логика такова: «Идите, найдите пользователя с электронной почтой« name1@yahoo.com »и замените весь объект его новым обновленным объектом». Я пытался использовать orderByChild ("Email"). EqualTo ("name1@yahoo.com"). Set (updated_object), но этот синтаксис не работает, я думаю. Надеюсь, я смог объяснить.