ich diese Struktur habenFeuerbasis folgende Zählung Regeln
"Following": {
".validate": newData != null && newData.child(count).val() == root.child(Following).child($User).child(count).val() + 1),
"$User": {
"$Following": {
"created": {}
},
"count": {}
}
}
i verhindern wollen, dass die Zählvariable ohne die Erzeugung erhöht oder verringert werden kann, oder die Lösch eines folgenden
für verhindern, dass der Zuwachs ohne die Schaffung eines neuen folgenden i fügen diese Regel
".validate": newData != null &&
newData.child(count).val() ==
root.child(Following).child($User).child(count).val() + 1)
, aber ich habe Probleme, die Abnahme ohne das löschen eines folgenden zu verhindern.
die meine frage ist diese
wie kann ich nur die Zählvariable abnehmen, wenn ich weiß, dass die folgenden gelöscht werden soll?
sorry für schlechtes Englisch:/
Hey @DThink. Könnten Sie sich etwas genauer erklären, was genau Sie vorhaben, damit wir Ihnen helfen können? :) – adolfosrs
Entschuldigung für mein schlechtes Englisch ist jetzt comprensible? – DThink
viel besser! IMO sollten Sie diesen Zählkram nicht in der Datenbank speichern. Bewahren Sie die 'Folgen'-Daten wie gewünscht auf und zählen Sie sie auf der Anwendungsseite mit [numChildren()] (https://firebase.google.com/docs/reference/js/firebase.database.DataSnapshot#numChildren). – adolfosrs