FLATTERN | Wie das hinzufügen von Daten zu einem vorhandenen Dokument in firestore

Ich bin mit firestore zum speichern der Daten der meine flattern Anwendung, und ich habe eine Funktion, die ein Dokument erstellt, in firestore automatisch nach der Anmeldung eines Benutzers
Meine Firestore-Datenbank

Nun möchte ich den Benutzer, wenn er sich füllt dieses Formular aus , die Daten werden Hinzugefügt, im gleichen Dokument, in dem der Benutzer die E-Mail existiert.

[ RaisedButton(
              child: Text("Submit"),
              onPressed: () {
               final CollectionReference users = Firestore.instance.collection('users');
                Firestore.instance
                    .runTransaction((Transaction transaction) async {
                  CollectionReference reference =
                  Firestore.instance.collection('users');

                  await reference
                      .add({"fullname": nameController.text, "PhoneNumber": phoneController.text, "adresse": adressController.text});
                  nameController.clear();
                  phoneController.clear();
                  adressController.clear();

                });},][2]

Ich versuchte diesen code, aber es fügt neue Dokument.

  • dein problem ist mit dem, was Datei, die Sie versuchen, zu aktualisieren. Sie brauchen, um die richtige Referenz zu der Datei. Wissen Sie, welche Datei Sie möchten, zu aktualisieren?
InformationsquelleAutor STEP PLUS | 2018-05-28
Schreibe einen Kommentar