如何正确地更新firebase实时数据库?
为什么我在这个代码块中出错如何正确地更新firebase实时数据库?,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,为什么我在这个代码块中出错 var current_op_id = 0; var targetRef = firebase.database().ref('operators/' + current_op_id); targetRef.onUpdate((change, context) => { //do something here }); 错误:未捕获类型错误:targetRef.onUpdate不是函数 就在代码块之前,我有一个可以正常工作的代
var current_op_id = 0;
var targetRef = firebase.database().ref('operators/' + current_op_id);
targetRef.onUpdate((change, context) => {
//do something here
});
错误:未捕获类型错误:targetRef.onUpdate不是函数
就在代码块之前,我有一个可以正常工作的代码块
var op_id = 0;
var updatedRef = firebase.database().ref('operators/' + op_id);
updatedRef.on('value', function(snapshot) {
//do something here
});
onUpdate用于云函数,来自:
onUpdate,在实时数据库中更新数据时触发
若要更新实时数据库中的字段,则需要使用update。您可以在此处阅读更多信息:
我在一个简单的html/javascript页面上有一个文本框,显示来自firebase实时数据库的实时数据。我想在这个文本框从firebase获取新数据时运行一个函数。
exports.dbUpdate = functions.database.ref('/path').onUpdate((change, context) => {
const beforeData = change.before.val();
const afterData = change.after.val();
});