firebase - 更新云 Firestore 中的字段时两个地图之间的差异
问题描述
var data = {
'key.number': 1,
};
var data = {
'key' : {
'number': 1,
}
};
使用在云 Firestore 上Map
更新时,两者之间是否有任何区别number
var ref = Firestore.instance.document('users/id');
ref.updateData(data);
解决方案
如果文档还没有“关键”字段,则没有区别。
如果文档已经有一个“关键”字段,第一个将覆盖任何现有值key.field
,保留关键对象中的任何其他字段,第二个将完全覆盖关键对象及其所有现有字段。
推荐阅读
- python - 爬虫 Python 和 YouTube API
- vue.js - 有没有办法通过更改 v-model 来更改 Select2 选项?
- python - 如何插入缺失的奖励矩阵条目(Q-learning)?
- java - 如何配置 TestNG 在 IntelliJ 中只运行一个测试用例?
- node-red - 在 Raspberry Pi 4 上运行的 Azure Edge 中的 Node-RED 模块提示“退避”错误
- tvos - 如何为 tvOS 包含 1x 1080p 和 2x 4K 视频资产
- python - 熊猫,更改数据框中的特定单元格
- c# - prim 算法生成迷宫缺失的墙壁
- css - 即使我有自定义 webpack.config.js,webpack 也会继续使用默认配置
- python - Discord.py 在单独的线程上运行命令