iT邦幫忙

2022 iThome 鐵人賽

DAY 18
0
Modern Web

Node.js 從零開始系列 第 18

Node.js - child() 子路徑、remove()刪除資料

  • 分享至 

  • xImage
  •  

node

child 子路徑

前面已經學到如果這樣寫是抓取根目錄:

firebase.database().ref();

如果要指定根目錄底下的資料路徑則可以這樣寫,

firebase.database().ref('folder');

也可換成子路徑的寫法,

firebase.database().ref().child('folder');

這兩者意思是相同的,只到的路徑也會相同。

remove() 刪除資料

以之前新增過的資料為例,

Realtime Database

rd

如果要刪除子路徑的資料,可以透過操作唯一值的 key 來取得資料路徑,像是上方資料的 todo 路徑下有三筆 key 值,要刪除第二筆的資料,可以這樣寫:

const todo = firebase.database().ref('todo');
todo.child('-NBwN6d-VjP7dmGJckwA').remove()
  • 找到 todo 的路徑。
  • 在找到 todo 下面的路徑,並且刪除其下方資料。

此時可以看到 Firebase 中第二筆資料也被刪除了。

remove


上一篇
Node.js - push() 新增資料
下一篇
Node.js - 在網頁即時瀏覽 Firebase 的資料
系列文
Node.js 從零開始30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言