Gibt es eine Möglichkeit, eine Datenobergrenze für Firebase-Kinder festzulegen?Firebase-Datenkappe für Kinder
z. B. ...
{
Customer1: {},
Customer2: {},
Customer3: {}
}
Für meine speziellen Beispiel in Abhängigkeit von einem Zahlungsmodell des Kunden bestimmen, wie viel Platz sie verwenden dürfen. Sagen für Customer1 und Customer2, ich möchte nur maximal 25 MB Speicherplatz verwendet. Alle neuen Daten entfernen entweder ältere Daten oder werden überhaupt nicht angehängt.
Sollte ich etwas wo für einen bestimmten Kunden tun, überprüfe ich die Größe des gesamten Datensatzes und verhindern, dass Kunden neue Daten hinzufügen, wenn sie einen bestimmten Betrag überschreiten?
Es ist nicht wie eine ideale Lösung scheint ehrlich zu sein ...
Im Moment denke ich, diese Frage ist ein bisschen breit. Möchten Sie die Cap auf der Client- oder der Serverseite? Ist es eine feste Kappe oder ist es dynamisch? Kannst du hinzufügen, was du bisher versucht hast? Werfen Sie einen Blick auf [mvc] (http://stackoverflow.com/help/mcve) und [Hilfe-Center] (http://stackoverflow.com/help/on-topic) –
Ich gebe zu, die Frage ist vage. Das tut mir leid. Die Daten wären dynamisch (abhängig vom Mitgliedsstatus eines Kunden). Ich habe die meiste Zeit damit verbracht, herauszufinden, ob es Möglichkeiten gibt, dies über die Sicherheitsregeln zu implementieren. –
Ich habe eine Antwort hinzugefügt, um dies nur mit Firebase-Sicherheitsregeln zu tun. Es ist keine perfekte Lösung, aber vielleicht eine Möglichkeit, die verbessert werden kann. –