[英]How do i delete a child node of firebase realtime database using javascript
firebase child node generated by push key按键生成的firebase子节点
Using Javascript, how do I delete a child node generated by push key on firebase realtime database使用 Javascript,如何删除 firebase 实时数据库上的按键生成的子节点
function createpin() {
var pin = document.getElementById("createpin").value;
var firebaseRef = firebase.database().ref();
let data = {
Pin: pin,
}
firebaseRef.child("Pins/").push(data);
the code above is used to add data to the realtime database上面的代码用于向实时数据库添加数据
firebase.database().ref("Path Of Child Node").remove();
first you need to get the exact path which you want to remove.首先,您需要获取要删除的确切路径。
Step 1: Import a firebase file configuration第一步:导入firebase文件配置
import firebase from "../firebase";
Step2 : Specify the exact path you want to remove Step2 :指定要删除的确切路径
const db = firebase.ref("Name Table you want to inject");
Step3: Create a method to remove firebase data in Real-Time Database Step3:创建一个方法来删除实时数据库中的 firebase 数据
// delete all items
const remove = () => {
return db.remove();
};
// delete a child node
const remove = (key) => {
return db.child(key).remove();
};
Step 4: Import and use the method into necessary component you need to remove the element第 4 步:将方法导入并使用到您需要删除元素的必要组件中
const removeAll = () => {
NameService.remove().then(() => {})
.catch(e => console.log(e))
}
<button onClick={removeAll}> Remove All </button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.