Flutter Cloud Firebase установить пользовательский идентификатор (загрузить) - PullRequest
0 голосов
/ 21 марта 2020

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

final db = Firestore.instance;

String name = "Test";
String id = "id1";

...

upload() async {
DocumentReference ref = await db.collection("ka").add({"name" : "$name"});
    setState(() {
      ref.??? "documentID";
    });
  }

1 Ответ

2 голосов
/ 21 марта 2020

Вы можете предоставить documentId на ваш выбор, как показано ниже.

db.collection("ka")
      .document("DocumentIdOfYourChoice")
      .setData({
        'name': '$name',
      });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...