【问题标题】:Find and delete data in firebase在 Firebase 中查找和删除数据
【发布时间】:2021-05-10 19:16:09
【问题描述】:

我试图在基于 id 搜索后从 firebase 中删除一个集合。这是我的数据格式,

我想删除“请求”(用红色标记),首先通过 id 搜索它(在本例中为 id=1)。 我该怎么办?

在使用 npm 安装后,我在 react native 中使用 firebase 库。

【问题讨论】:

标签: firebase react-native firebase-realtime-database


【解决方案1】:

要删除一个节点,您需要知道该节点的完整路径。由于您只知道该节点中某个属性的(唯一)值,因此您可以先运行查询以确定具有该值的节点。

比如:

let query = db.child("requests").orderByChild("id").equalTo(1);
query.once("value").then((snapshot) => {
  snapshot.forEach((child) => {
    child.ref.remove();
  })
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-06
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    相关资源
    最近更新 更多