firebase - 在 Firebase 中查找和删除数据
问题描述
我试图在基于 id 搜索后从 firebase 中删除一个集合。这是我的数据格式,
我想删除“请求”(用红色标记),首先通过 id 搜索它(在本例中为 id=1)。我该怎么做?
在使用 npm 安装后,我在 react native 中使用了 firebase 库。
解决方案
要删除节点,您需要知道该节点的完整路径。由于您只知道该节点的属性中的(唯一)值,因此您可以首先运行查询以确定具有该值的节点。
所以像:
let query = db.child("requests").orderByChild("id").equalTo(1);
query.once("value").then((snapshot) => {
snapshot.forEach((child) => {
child.ref.remove();
})
});
推荐阅读
- python - 如何为两个数据框列的每一行值创建一个列表
- c++ - 如何在共享库中保留静态库中的免费功能
- javascript - 预期“(结束)”,而不是看到“}”
- java - 使用超类方法的子类变量
- sql - Oracle SQL:在“WITH”语句中,如何进行条件选择,使用 IF 或 CASE?
- ios - 你如何获得一个 ARKit 特征点的 UIKit 坐标?
- paypal - Paypal 无法订阅 - PayPal Powered by Braintree 和 Woocommerce 订阅
- vba - 将文本从 excel 复制到单词作为没有单元格边框的句子
- python - Flask-SocketIO 未使用 Gevent/Gevent-websocket
- python - 如何在 Python 中考虑二维数组中的相邻单元格