Я хочу создать функциональность групп для своего приложения, поэтому когда я настраивал страницу профиля каждого пользователя, я использовал что-то вроде этого:
DocumentReference documentReference =
_firestore.collection("users").document("$email");
await documentReference.get().then((DocumentSnapshot datasnapshot) {
if (datasnapshot.exists) {
displayName=datasnapshot.data['displayName'].toString();
bio=datasnapshot.data['bio'].toString();
print(bio);
}
else {
print("No such user");
}
Это работает, но я думаю, что еслия хочу создать группы и записать изменения, которые могут вносить разные пользователи, тогда мне, вероятно, следует использовать поток, это правильно?Вообще я не уверен, когда использовать, который, если кто-нибудь мог бы предоставить некоторое понимание?