Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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 如何使用querybase(带有一些附加值)更新firebase数据库中的子节点_Javascript_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 如何使用querybase(带有一些附加值)更新firebase数据库中的子节点

Javascript 如何使用querybase(带有一些附加值)更新firebase数据库中的子节点,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,我正在使用querybase在firebase数据库中插入一些记录,这些记录工作得非常好。i、 e const databaseRef = firebase.database().ref().child('bookingsearchlist'); const querybaseRef = querybase.ref(databaseRef, ['createdat', 'referenceno', 'categoryname']); querybaseRef.push({ referencen

我正在使用querybase在firebase数据库中插入一些记录,这些记录工作得非常好。i、 e

const databaseRef = firebase.database().ref().child('bookingsearchlist');
const querybaseRef = querybase.ref(databaseRef, ['createdat', 'referenceno', 'categoryname']);

querybaseRef.push({
referenceno:referenceno,
bookingcategoryname: categoryname,
bookinglocation2: location2,
createdat: getDateFromUnixTimeStamp_Formatted(createdat, "yyyy/MM/dd"),
genericinfo: genericinfo,
priority: priority,
});
到目前为止,这一切都很顺利。现在我要用一些额外的参数或值来更新同一个节点。但它没有更新任何记录,也没有插入单独的新子节点。i、 e

const databaseRef = firebase.database().ref().child('bookingsearchlist/'+mainkey);

const querybaseRef = querybase.ref(databaseRef, ['callsign', 'createdat', referenceno']);

querybaseRef.push({
    dispatchid:newDispatchKey,
    callsign: bookinglistDataObject.callsign,
    crewnamecsv: bookinglistDataObject.crewnamecsv,
    dispatchtime: bookinglistDataObject.dispatchtime,
    droplocation2: droplocation2,
    droplocationname: bookinglistDataObject.droplocationname,
    qualification: bookinglistDataObject.qualification,
    status: bookinglistDataObject.status,
    statustime: bookinglistDataObject.statustime,
    referenceno: referenceno,
    bookingcategoryname: globalunitdispatchlistDataObject.bookingcategoryname,
    bookinglocation2: globalunitdispatchlistDataObject.bookinglocation2,
    createdat: getDateFromUnixTimeStamp_Formatted(globalunitdispatchlistDataObject.createdat, "yyyy/MM/dd"),
    genericinfo: globalunitdispatchlistDataObject.genericinfo,
    priority: globalunitdispatchlistDataObject.priority
});
我的数据库


要更新现有节点,请在其上调用
ref.update
:要更新现有节点,请在其上调用
ref.update