添加 firebase 数据时出现问题。我有这个错误
错误:Reference.update失败:第一个参数包含无效的 属性中的键(__reactInternalInstance $ 5a2c5dfp3mw) 'part.537507.type._targetInst.stateNode'。密钥必须为非空 字符串,并且不能包含“。”,“#”,“ $”,“ /”,“ [”或“]”
错误
57 | firebase.database()。ref('part /'+键).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
});
此刻我有此错误,我不知道如何解决。预先谢谢你。
答案 0 :(得分:0)
key
仅接受string
或null
,并且您的键值在numeric form
中-参见-https://firebase.google.com/docs/reference/js/firebase.database.Reference。因此,首先使用key.toString()
将密钥转换为字符串。