簡體   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