在Python 3.5中,我从互联网上抓取数据并使用Pyrebase 3.0.27库为我的Firebase数据库执行CRUD操作。除了remove。
之外,Pyrebase的update和get方法运行良好我有像这样的Firebase结构
mycustomapp-51146 -CebuPacific -db_fare +1 +2 +3 +4
执行此方法时:
self._fb_database.child('CebuPacific').child('db_fare').remove(self._fb_token)
这将是结果:
mycustomapp-51146
但这是我希望实现的结果:
mycustomapp-51146 -CebuPacific
答案 0 :(得分:1)
Firebase数据库会根据需要自动创建节点,并自动删除不再需要的节点。
您编写的代码会删除db_fare
节点中的所有子节点。 Firebase数据库会自动删除空节点,因此此操作也会删除db_fare
节点本身。如果该节点是CebuPacific
下唯一的剩余节点,则CebuPacific
本身也将被删除。