Запись данных в firebase удаляет узел, а данные не записываются - PullRequest
0 голосов
/ 19 марта 2020

У меня есть такая структура узлов: Firebase structure

Я хочу изменить или установить псевдоним, потому что иногда псевдоним отсутствует. Когда я выполняю эту функцию, он удаляет весь пользовательский узел. Вот что я пытаюсь выполнить:

writeDataToFirebase() {
    firebase
      .database()
      .ref('users/' + firebase.auth().currentUser.uid + '/')
      .set({ nickname: this.state.nickname });
  }

Что я здесь делаю неправильно?

1 Ответ

0 голосов
/ 19 марта 2020

Использование метода set переопределяет данные, для которых необходимо использовать метод обновления до update или добавлять данные. Проверьте базу данных документы .

firebase.database().ref().update({ 'nickname': this.state.nickname });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...