这是我的数据结构:
- data
key1 : value4
key3 : value3
我的代码:
obj = {key1:value1,key2:value2,key3:value3}
firebase.database().ref('/data').update(obj)
我想知道更新后是否有承诺或回调只能获取修改后的密钥。有线索吗?
答案 0 :(得分:2)
如果在更新后有承诺或回电,则回答 ,
是的,它会返回一个承诺,
obj = {key1:value1,key2:value2,key3:value3}
firebase.database().ref('/data').update(obj)
.then(function(data) {
console.log('Update succeeded');
//check what data you are getting
console.log(data);
})
.catch(function(error) {
console.log('Update failed');
console.log(error);
});
要回答更新以仅获取已修改的密钥 - 不确定您的意思,您已经拥有正在更新的密钥?