2017-04-17 168 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更多的選擇性選項中發現的另一種方式。
歡迎任何建議。