【发布时间】:2018-11-06 14:54:23
【问题描述】:
我正在使用 firestore 来存储我的 Flutter 应用程序的数据,并且我制作了一个功能,在用户登录后自动在 firestore 中创建一个文档 My Firestore database
现在我希望用户在填写此表单时,将数据添加到用户电子邮件所在的同一文档中。
[ RaisedButton(
child: Text("Submit"),
onPressed: () {
final CollectionReference users = Firestore.instance.collection('users');
Firestore.instance
.runTransaction((Transaction transaction) async {
CollectionReference reference =
Firestore.instance.collection('users');
await reference
.add({"fullname": nameController.text, "PhoneNumber": phoneController.text, "adresse": adressController.text});
nameController.clear();
phoneController.clear();
adressController.clear();
});},][2]
我尝试了这段代码,但它添加了新文档。
【问题讨论】:
-
您的问题在于您要更新什么文件。您需要正确引用您的文件。你知道你要更新什么文件吗?
标签: firebase dart firebase-authentication google-cloud-firestore flutter