firebase - 如何更新地图中的单个值而不更新firestore中的所有地图?
问题描述
可以在不更新 Flutter 中的整个地图的情况下更新 Firestore 文档中的地图中的单个值吗?
示例:我在下面的屏幕上有一些带有地图的文档。是否可以更新单个值,例如我想将 2 更改为“abc”而不更新 Flutter 中的整个地图?
解决方案
要更新嵌套的地图属性,请使用点表示法给出要更新的属性的路径:
documentReference.update({ "players.1": "value" })
推荐阅读
- python - 离线打开 Plotly Express Graphs
- ios - 如何在 Mac 上的 iOS 模拟器上运行 .ipa 文件?
- javascript - 根据天数重新计算值并将其显示在文本字段中
- java - 贝尔曼福特实施和同时放松
- python-3.x - ValueError:形状 (32, 5, 5) 和 (32, 2) 不兼容
- python - 调用方法与 setattr
- javascript - JavaScript 在点击时显示不可见的 div
- scala - 函数式 Scala 编程模式匹配
- node.js - 向客户端服务器添加了 SSL,但仍未与后端服务器 nodejs 执行握手
- javascript - 缩放后如何重置 HTML5 画布?