在firebase中查找和删除数据

在firebase中查找和删除数据,firebase,react-native,firebase-realtime-database,Firebase,React Native,Firebase Realtime Database,在基于id搜索firebase后,我试图从中删除一个集合。这是我的数据格式 首先通过id(在本例中id=1)搜索“请求”之后,我想删除“请求”(用红色标记)。 我该怎么办 在使用npm安装firebase library之后,我正在react native中使用它。要删除节点,您需要知道该节点的完整路径。由于您只知道该节点中属性中的(唯一)值,因此可以首先运行查询以确定具有该值的节点 比如: let query = db.child("requests").orderByC

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

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


在使用npm安装firebase library之后,我正在react native中使用它。

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

比如:

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