【问题标题】:Update parent in Firebase Realtime Database更新 Firebase 实时数据库中的父级
【发布时间】:2021-04-21 13:31:38
【问题描述】:

如何更新父级或删除父级?最后,我想删除“Aufgabe1”和所有其他孩子。我还想更新父“Aufgabe1”的名称,希望有人明白我的意思。我用javascript编码

【问题讨论】:

  • 你能展示完整的数据库结构吗?
  • 将其值设置为 "" 或删除它是两个选项。例如aufgabe1Ref.setValue("") 将删除它,因为没有值的键不能存在。还有一个 .remove 函数。

标签: javascript firebase firebase-realtime-database


【解决方案1】:

您的完整数据库结构尚不清楚,但要从实时数据库中删除数据是使用.remove() 函数或将特定节点设置为空,如下所示。

firebase.database().ref("/path/to/Aufgabe1").set(null).then(() => {
  console.log("Data Deleted")
}).catch((e) => {
  console.log("Failed to delete the data", e)
})

这将删除整个 Aufgabe1 节点。您不能重命名节点名称本身。为此,您必须删除具有旧名称的节点名称并创建一个具有更新名称的新节点。

【讨论】:

  • 我已经想到了,没有办法重命名。不过谢谢你的回答
猜你喜欢
  • 2022-01-03
  • 1970-01-01
  • 1970-01-01
  • 2022-07-08
  • 1970-01-01
  • 1970-01-01
  • 2021-10-04
  • 2020-11-10
  • 1970-01-01
相关资源
最近更新 更多