Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我将数据推送到firebase实时数据库时,如何更改密钥_Javascript_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 当我将数据推送到firebase实时数据库时,如何更改密钥

Javascript 当我将数据推送到firebase实时数据库时,如何更改密钥,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,当我将数据推送到firebase实时数据库时,我必须更改密钥。我怎样才能改变?我正在尝试不使用密钥推送数据 我的数据库: Deneme/ driverid/( key ) {data ....} 我的代码: var driverid =getInputVal('driverid'); var newmesajRef = mesajsRef.child(driverid).push(); newmesajRef.set({

当我将数据推送到firebase实时数据库时,我必须更改密钥。我怎样才能改变?我正在尝试不使用密钥推送数据

我的数据库:

Deneme/ driverid/( key ) {data ....}
我的代码:

var driverid =getInputVal('driverid');
                var newmesajRef = mesajsRef.child(driverid).push();
                   newmesajRef.set({
                       driverid: driverid,

push()。如果您确切知道要将数据写入何处,只需构建一个指向所需位置的引用,
set()
直接在该位置写入数据,并且根本不使用
push()

例如,这将直接在
driverid
节点下写入新数据:

var driverid =getInputVal('driverid');
var newmesajRef = mesajsRef.child(driverid)
newmesajRef.set({
    driverid: driverid,
    ...

push()。如果您确切知道要将数据写入何处,只需构建一个指向所需位置的引用,
set()
直接在该位置写入数据,并且根本不使用
push()

例如,这将直接在
driverid
节点下写入新数据:

var driverid =getInputVal('driverid');
var newmesajRef = mesajsRef.child(driverid)
newmesajRef.set({
    driverid: driverid,
    ...