如何在Firebase/Flutter中向特定文档添加新字段

nzkunb0c  于 2022-12-14  发布在  Flutter
关注(0)|答案(1)|浏览(144)

我想通过单击应用程序上的按钮向现有文档添加新字段。在这种情况下,家长希望向其帐户添加孩子的姓名,因此他们键入孩子的姓名,然后单击一个按钮,将姓名添加到文档字段example of document info。.add选项仅在我尝试编辑所有集合时可用。但我希望它对每个人都是唯一的,因为不是所有的父母都有相同数量的孩子。

final String id = FirebaseFirestore.instance.collection('users').id;
FirebaseFirestore.instance
  .collection('users')
  .doc(id)

这就是我现在设置访问单个用户文档的方式。

laximzn5

laximzn51#

下面是添加新字段的代码...

FirebaseFirestore.instance.collection('users').doc(id)
    .update({'key': 'value'})
    .then((value) => print("User Updated"))
    .catchError((error) => print("Failed to update user: $error"));

有关更新文档的信息,另请参见Firebase文档。

相关问题