Как создать пользовательский документ в коллекции - Firestore with Flutter - PullRequest
2 голосов
/ 10 июля 2019

Я вхожу в свой аккаунт через гугл, после успешного входа.Я хочу создать документ для каждого пользователя в коллекции user_details , а имя документа должно быть идентификатор Google .Но это автоматически генерирует имя документа.

Есть ли способ создать пользовательский документ в Firestore?

Заранее спасибо

// Store data in Firestore
storeData(User user) async {
  DocumentReference documentRef =
  Firestore.instance.collection("user_details").document(user.id);

  Firestore.instance.runTransaction((transaction) async {
    await transaction.set(documentRef, user.toJson());
    print("instance created");
    _login.add(Result(Status.SUCCESS, "Login successful.", user));
  });
}

1 Ответ

1 голос
/ 10 июля 2019

Попробуйте это await documentRef.setData(user.toJson());

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...