这里我使用 firestore 查询来更新、插入数据。如何将数组值的字典更新到 firebase 数据库。
here is my firestore data structure:
现在可以获取数据slot1 -> 第 0 个位置值在模型类中。
我如何更新 slot1 的值第 0 位 of 仅 isbooked 布尔值, 不影响剩余值和其他槽位.
您不能不读取整个文档,修改内存中的数组数据,然后将整个数组字段更新回文档。 Firestore 数组字段中的最小更改单位是entire场地。您无法对字段的各个元素进行较小的更改,except那些定义为数组并集 https://firebase.google.com/docs/reference/swift/firebasefirestore/api/reference/Classes/FieldValue#arrayunion_ and 数组删除 https://firebase.google.com/docs/reference/swift/firebasefirestore/api/reference/Classes/FieldValue#arrayremove_(这与您在这里尝试执行的操作不兼容)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)