Я хочу загрузить некоторые данные в Firestore, но не могу понять, как установить указанный c ключ для данных. Я обнаружил, что это обсуждалось здесь ранее, но со старой базой данных Firebase, теперь синтаксис другой.
Future<void> writeProfileData(Map<String, dynamic> profileData) async {
await _databaseReference
.collection('profile')
.add(profileData)
.catchError((error) => print(error.toString()));
}
Теперь мой ключ данных автоматически сгенерирован, и я хочу, чтобы у меня было как .key (profileData ['uid'])
Большое спасибо.