我有一个简单的反应应用程序,我可以向其添加数据,但我不知道如何删除/更新数据。 主要问题是获取我告诉firebase要删除哪些数据的部分。我如何告诉firebase。 我正在使用反应。
我一直在尝试不同的东西,但它只是不起作用
handleRemove(){
console.log('you reached handleRemove function');
var ref =firebase.database().ref('items');
ref.on('value',this.handlegetData,this.handleErrData);
['items']['KpAmo20xP6HPXc7cwjY'].remove();
//itemsRef.remove('KpAmo20xP6HPXc7cwjY');
}
请告诉我怎么做。
答案 0 :(得分:2)
你需要这样的东西去除价值:
handleRemove() {
return firebase.database().ref('items').child('ITEM_KEY').remove();
}
或类似的东西来更新价值:
handleUpdate() {
var updates = {};
updates['/id'] = 1;
updates['/title'] = 'Apple';
return firebase.database().ref('items').child('ITEM_KEY').update(updates);
}
(在屏幕截图中项等于 firebase-test )