Firebase Wenn das Kind gleich etwas entfernen, die der Eintritt
Was ich versuche, einige Berechnungen mit it.if Berechnungsergebnis ist zum Beispiel zu tun ist, zum Beispiel im pixidata von db ziehen, tut> dann 10, i möchte diesen pixilats, pixilongs schlüssel entfernen.
Wie schreibe ich diese Art von Code? Ich benutze angularfire. Wie mit dem Wissen des Kindes muss ich Schlüssel entfernen. Diese
ist, wie ich die Daten erhalten:
this.pixiData = this.db.list(`/pixidata/`).valueChanges();
this.pixiData.take(1).subscribe(pixi => {
let pixidata = pixi.map(this.getObjectWithoutKnowingKey)
this.pixiData=pixidata;
getobject Funktion:
getObjectWithoutKnowingKey(data) {
let objects = [];
for (var propName in data) {
if (data.hasOwnProperty(propName)) {
objects.push(data[propName]);
}
}
return objects;
}
dank
Könnten 'Cloud Functions' und' Realtime Database Triggers' eine Hilfe sein? Eine Funktion auslösen, wenn sich der Wert ändert, und ggf. den Knoten entfernen. Sehen Sie sich die Dokumentation an: https://firebase.google.com/docs/functions/database-events – Barthy
Der Wert ändert sich nicht.im Ziehen von Pixidata aus db, wobei einige Berechnungen durchgeführt werden. Wenn das Berechnungsergebnis zum Beispiel> dann 10 ist, ich möchte diesen pixilats, pixilongs Schlüssel entfernen. – rektandpepper
Oh, Sie fragen einfach [wie Sie Daten löschen können] (https://firebase.google.com/docs/database/web/read-and-write#delete_data)? – Barthy