我正在编写Flutter应用,并尝试向数组添加元素。我正在尝试遵循以下示例:https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array-但是,我的DocumentReference对象没有更新对象:
那么,如何在此文档中向数组添加元素?
作为参考,我正在使用cloud_firestore:0.12.1依赖项。
答案 0 :(得分:0)
您应该使用的方法是updateData()。您将其传递给它。
这里是一个向数组(宽松命名为“ arrayName”)中添加元素(字符串“ element”)的示例:
userPantry.updateData({'arrayName': FieldValue.arrayUnion(['element'])})