【发布时间】:2017-02-22 23:23:46
【问题描述】:
您好,我想更新 firebase 数据,但是当我更新它时插入新数据而不是更新我设置的特定数据,即姓氏等于“hoo”
fb.orderByChild("Lastname").equalTo('hoo').once("value", function(snapshot){
console.log(snapshot.ref());
console.log(snapshot.val());
// var snapref = snapshot.ref();
snapshot.ref().update({
FirstName: 'yoyo1'
});
})
编辑:
fb.orderByChild("Lastname").equalTo('hoo').once("child_added", function(snapshot){
console.log(snapshot.ref());
console.log(snapshot.val());
// var snapref = snapshot.ref();
snapshot.ref().update({
FirstName: 'yoyo1'
});
})
查看底部代码,新的编辑代码通过使用 'child_added' 而不是使用 value
【问题讨论】:
标签: angularjs firebase firebase-realtime-database