Dart Firestore添加到数组

时间:2019-05-31 22:09:35

标签: flutter dart google-cloud-firestore

我正在编写Flutter应用,并尝试向数组添加元素。我正在尝试遵循以下示例:https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array-但是,我的DocumentReference对象没有更新对象:

enter image description here

那么,如何在此文档中向数组添加元素?

作为参考,我正在使用cloud_firestore:0.12.1依赖项。

1 个答案:

答案 0 :(得分:0)

您应该使用的方法是updateData()。您将其传递给它。

这里是一个向数组(宽松命名为“ arrayName”)中添加元素(字符串“ element”)的示例:

userPantry.updateData({'arrayName': FieldValue.arrayUnion(['element'])})