【问题标题】:How to update single value in map without updating all map in firestore?如何更新地图中的单个值而不更新firestore中的所有地图?
【发布时间】:2021-01-23 16:44:33
【问题描述】:

是否可以在 Firestore 的文档中更新单个值而不在 Flutter 中更新整个地图?

示例:我有一个带有一些地图的文档,如下面的屏幕所示。是否可以更新单个值,例如我想将 2 更改为 'abc' 而不在 Flutter 中更新整个地图?

【问题讨论】:

  • 如果是地图,您可以通过将其寻址为players.2 来更新单个元素。如果是数组,则无法根据索引更改单个项目。,

标签: firebase flutter google-cloud-firestore


【解决方案1】:

要更新嵌套的地图属性,请使用点表示法给出要更新的属性的路径:

documentReference.update({ "players.1": "value" })

【讨论】:

    猜你喜欢
    • 2022-01-08
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多