У меня ошибка при добавлении данных в firebase - PullRequest
0 голосов
/ 22 апреля 2019

У меня проблема с добавлением firebase данных. У меня есть эта ошибка

Ошибка: ошибка Reference.update: первый аргумент содержит недопустимый ключ (__reactInternalInstance $ 5a2c5dfp3mw) в свойстве 'Part.537507.type._targetInst.stateNode. Ключи должны быть непустыми строки и не могут содержать ".", "#", "$", "/", "[" или "]"

Ошибка

57 | firebase.database (). ref ('part /' + key) .update ({

key = 578451 // Число из 6 цифр

firebase.database().ref('part/' + key).update({
   id: key,
   player1: this.state.pseudo,
   player2: null,
   player1_time: null,
   player2_time: null,
   part_started_at: null,
   point: point,
   type: type
});

На данный момент у меня есть эта ошибка, я не знаю, как ее решить. заранее спасибо.

1 Ответ

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

key принимает только string или null, а значение вашего ключа в numeric form - См. - https://firebase.google.com/docs/reference/js/firebase.database.Reference. Итак, сначала преобразуйте ключ в строку, используя key.toString().

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