Я обнаружил два способа добавления данных в Cloud Firestore.
Сначала используются транзакции, т.е.:
Firestore.instance.runTransaction((transaction) async{
await transaction.set(ref.document(), {
'user_name': _name.text,
'age': _age.text
});
});
Вторым является использование метода setData ():
Firestore.instance.collection('users').document('$id').setData({
'user_name': _name.text,
'age': _age.text
});
Есть ли какие-либо соображения по поводу производительности / good_practice, стоящие за использованием одного или другого? Спасибо!