因此,当您在Firebas数据库中set()
个节点时,结构自动如下所示:
0
a: info
b: info
1
a: info
b: info
等等。现在,如果我想继续使用节点2的数组,我该怎么办?我一直在使用这个字符串来设置/创建节点:
database.ref("root/issues/" + titleName).set(issues);
在尝试使用push()
和update()
之类的其他命令词时,无论有没有child()
,但最终要么写完所有内容,要么写出愚蠢,愚蠢的唯一键,如下所示:
0
a: info
b: info
1
a: info
b: info
-uubaPUUba89va08U(or whatever)
0
a: info
b: info
1
a: info
b: info
使用Javascript。
答案 0 :(得分:0)
尝试此操作可以继续添加更多节点:
var ref = firebase.database().ref().child('issues');
var issue = ref.push();
issues.set({
a: 'info',
b: 'info'
});
}
使用上述内容,您将拥有此数据库:
issues
randomid
a: info
b: info
randomid
a: info
b: info
randomid
a: info
b: info
randomid是根据push()
方法创建的,例如在您的问题-uubaPUUba89va08U
中。您可以使用push()
方法轻松地分隔上述数据库中的记录。最好使用push()
分隔,而不是使用0或1