刪除超過2 小時的Firebase 資料
問題:
問題:為了避免延遲和最佳化資料庫效能,有效刪除過時資料非常重要。此問題尋求一種方法來刪除超過兩個小時的 Firebase 資料。
解:var ref = firebase.database().ref('/path/to/items/'); var now = Date.now(); var cutoff = now - 2 * 60 * 60 * 1000; var old = ref.orderByChild('timestamp').endAt(cutoff).limitToLast(1); var listener = old.on('child_added', function(snapshot) { snapshot.ref.remove(); });
此函數每當 /path/to/items 下的資料被修改時執行,僅在修改時刪除子節點。
以上是如何刪除超過兩小時的 Firebase 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!