Flutter & Firebase: есть ли способ, как я могу вернуть заданное поле c из firebase в функцию? - PullRequest
0 голосов
/ 27 марта 2020

users> user Id затем:

Моя цель - вернуть ключ пользователя из документа и затем использовать его в других функциях.

  getUsersKey() async {
   final uid = await getCurrentUser();
   Firestore.instance.collection('users').document(uid).get();
   // Then I want to return the userKey feild 
  }

1 Ответ

1 голос
/ 27 марта 2020

Вы можете написать код ниже:

 Future<void> getUsersKey() async {
   final uid = await getCurrentUser();

 DocumentSnapshot snapshot = 
 await Firestore.instance.collection('users').document(uid).get();
  userKey = snapshot.data['userKey'] //you can get any field value you want by writing the exact fieldName in the data[fieldName]
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...