当我将数据推送到 firebase 实时数据库时,我必须更改 key 。我该如何改变?我正在尝试在没有 key 的情况下推送数据。
我的数据库:
Deneme/ driverid/( key ) {data ....}
我的代码:
var driverid =getInputVal('driverid');
var newmesajRef = mesajsRef.child(driverid).push();
newmesajRef.set({
driverid: driverid,
最佳答案
push()
的全部要点是自动生成唯一的 key 。如果您确切知道要在哪里写入数据,只需构建对所需位置的引用即可,set()
您的数据直接位于该位置,并且不要使用 push()
完全没有。
例如,这会将新数据直接写入 driverid
下面节点:
var driverid =getInputVal('driverid');
var newmesajRef = mesajsRef.child(driverid)
newmesajRef.set({
driverid: driverid,
...
关于javascript - 当我将数据推送到 firebase 实时数据库时如何更改 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52559466/