繁体   English   中英

如何使用 javascript 删除 firebase 实时数据库的子节点

[英]How do i delete a child node of firebase realtime database using javascript

按键生成的firebase子节点

使用 Javascript,如何删除 firebase 实时数据库上的按键生成的子节点

 function createpin() {
  var pin = document.getElementById("createpin").value;
  var firebaseRef = firebase.database().ref();
  let data = {
    Pin: pin,
  }

  firebaseRef.child("Pins/").push(data);

上面的代码用于向实时数据库添加数据

firebase.database().ref("Path Of Child Node").remove();

首先,您需要获取要删除的确切路径。

第一步:导入firebase文件配置

import firebase from "../firebase";

Step2 :指定要删除的确切路径

const db = firebase.ref("Name Table you want to inject");

Step3:创建一个方法来删除实时数据库中的 firebase 数据

// delete all items
const remove = () => {
  return db.remove();
};

// delete a child node
const remove = (key) => {
  return db.child(key).remove();
};

第 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM