1
鍵を削除したかったが、達成できなかった。私はしようとしている:Firebaseでデータを削除するには?
ref.child("notifications").once("value", function(usersSnap) {
var i = 0
usersSnap.forEach(function(reciptsSnap) { //for every user
reciptsSnap.forEach(function(reciptSnap) {
reciptSnap.forEach(function(c) {
if (reciptSnap.key=="jkk....."){
console.log("removed date nad its parent"+reciptSnap.key+" "+c.val())
reciptSnap.key.remove() //did not work brings remove is not a function
}
*恐ろしく*高価に聞こえる:1つの項目を削除するために、すべてのデータをダウンロードします。データを効率的に照会して削除するレコードを取得できる形式でデータを保持していることを確認する必要があります。タイムスタンプに基づいて削除する必要がある場合は、アイテムのリストをタイムスタンプ(1レベル深い)で保存するか、ID /パスを日付範囲のバケットに入れてください。 –
実際には期限切れのidsをすべて削除したいのですが、remove()を使う方法はわかりません – arnoldssss