我在 Android 应用程序中使用 Firebase 实时数据库,并且有这样的数据:
如何删除记录“Apple” (如图所示)?
根据文档,要删除您在引用上调用 removeValue() 的项目。但要获得参考,我需要孩子 id 。因为它是一个随机生成的 id ( -KISNx87aYigsH3ILp0D ),如何删除它?
原文由 Amit Jayant 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 Android 应用程序中使用 Firebase 实时数据库,并且有这样的数据:
如何删除记录“Apple” (如图所示)?
根据文档,要删除您在引用上调用 removeValue() 的项目。但要获得参考,我需要孩子 id 。因为它是一个随机生成的 id ( -KISNx87aYigsH3ILp0D ),如何删除它?
原文由 Amit Jayant 发布,翻译遵循 CC BY-SA 4.0 许可协议
在使用 python 的 Firebase 管理员的情况下:
import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
cred = credentials.Certificate("<your certificate>.json")
firebase_admin.initialize_app(cred, {'databaseURL': 'https://<your db>.firebaseio.com/'})
snapshot = db.reference('firebase-test').get()
for k,v in snapshot.items():
if v['title'] == "Apple":
db.reference('firebase-test').child(k).delete()
原文由 masaya 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
如果您不知道要删除的项目的键,您首先需要查询数据库以确定这些键: