Die documentation für Firestore Stapel schreibt Listen nur set()
, update()
und delete()
als zulässige Operationen.Firestore - Batch.add ist keine Funktion
Gibt es keine Möglichkeit, eine add()
Operation zu der Charge hinzuzufügen? Ich brauche ein Dokument mit einer automatisch generierten ID.
Es wirft 'TypeError: Batch.doc ist keine Funktion ', wenn ich die' .doc() .set() 'Kette benutze. – artooras
Ja, rufen Sie nicht 'batch.doc()' auf, wie Sie sehen können Ich rufe '.doc()' auf einer Sammlungsverweis ** außerhalb des Stapels **. –
Sie haben Recht, es funktioniert. Ich hatte keine Ahnung, dass der '.doc()' Befehl tatsächlich eine eindeutige ID offline erzeugt, dh ohne einen Serveraufruf, oder zumindest ohne ein leeres Objekt in meiner Sammlung zu erstellen, was der einzige Punkt war, an dem ich die '' add() 'Befehl im Stapel an erster Stelle. Vielen Dank! Ich werde deine Antwort akzeptieren. – artooras