Получать documentID документа Firestore во флаттере? - PullRequest
0 голосов
/ 31 декабря 2018

Как мне получить сгенерированный documentID документа в Firestore во Flutter?

Я знаю, что могу получить доступ к различным полям документа, как это:

    return Firestore().collection(postPath).data.documents.forEach((response) {
      nodeList.add(Post(
        // response.data().id - how do i get the UID (example: -LUoDIu4wlVksjbbfIWE)?
        response['content'],
        response['date'],
        response['flair'],
        response['location'],
        response['username'],
      ));
});

Но янеуверенный метод для вызова получить UID документа.

1 Ответ

0 голосов
/ 31 декабря 2018

Вы ищете свойство documentId.

String id = response.documentID;

Если свойство documentId не существует для вашего объекта ответа, обновите плагин cloud_firestore до более новой версии.

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