2017-04-17 145 views
0

由于REST API的原因,我成功地将数据插入Firebase实时数据库,但我没有删除。使用firebase-admin移除Firebase实时数据库上的数据

我的数据树:

PAPP : 10 

PAPP_5MIN : 0 

PAPPs/-KhPrX7MBbEYOZNCeSJ6 = {PAPP: 250, timestamp: 1491878158871} 
PAPPs/-KhpRylKUC6MzJJSsjUG = {PAPP: 200, timestamp: 1492324183125} 
PAPPs/-KhPs26RaSuQ972L1n07 = {PAPP: 180, timestamp: 1491878293980} 
... (about 51 000 entries) 

我有火力地堡联系微软的Windows软件,我需要执行一个查询,删除所有PAPPs条目,或更好的删除所有条目超过15分钟。

其实,我可以执行的代码示例是:

firebase().database().ref('/PAPPs').on('value', function (snapshot) { 
    console.log(snapshot.val()) 
}) 

这给我所有我的51 000条记录。

如何更新此JS以删除我的条目?

+1

有一个函数remove()(更多信息请参阅文档https://firebase.google.com/docs/database/web/read-and-write) – qchap

回答

0

我一直在使用REST API删除方法

curl -X DELETE https://[MYPROJECT].firebaseio.com/PAPPs.json?auth=[SERVICE_ID] 

现在我下个月要等待配额复位尝试与JS更多的选择性选项中发现的另一种方式。
欢迎任何建议。