如何通过REST API从Firebase中删除节点?

时间:2016-12-09 04:17:44

标签: rest curl firebase firebase-realtime-database

我的Firebase数据库结构如下。

enter image description here

我想通过Firebase Rest API删除特定类型。我可以使用其名称删除type2,如下所示。

curl -X DELETE \
  'https://myfirebase.firebaseio.com/ds_api/types/type2.json'

但我想使用其标识id =2删除type2。怎么办呢?

1 个答案:

答案 0 :(得分:1)

所有Firebase SDK和API在这方面都是相同的:只有在知道路径后才能删除节点。

这意味着您需要先查询以确定节点的确切路径:

curl 'https://myfirebase.firebaseio.com/ds_api/types.json?orderBy="id"&equalTo=2'

这将为您提供type2节点,然后您可以将其传递给DELETE请求。