swift - 快速从 Firestore 中删除地图
问题描述
我的Firestore
数据库具有以下结构:
库存(主要收藏品)
食物(包含集合的文件)
id : 1 (一个字段..)
产品(包含产品的地图)
鱼(包含鱼产品信息的地图)
id(带有鱼 id 的字段)
以下是两种产品的示例:
inventory/food/products/fish
inventory/food/products/meat
例如,我希望meat
从products
列表中删除地图。
我正在使用以下代码:
func deleteProductFromDb()
{
if let firestoreDb = self.firestoreDb
{
firestoreDb.collection("inventory").document("food").updateData(["products.meat": FieldValue.delete()])
}
}
我没有收到任何错误,但meat
地图没有从数据库中删除。
我在这里想念什么?
解决方案
推荐阅读
- c++ - 减号和加号对c ++中的字符串有什么作用
- python-3.x - 我在 pyhton 3.8 中安装 scipy 时出错
- python - 对这个“实验室”感到困惑
- python - 在 altair 中下载选定的数据
- angular - Highcharts 自定义符号
- google-apps-script - 将基于特定列值的范围复制到新工作簿中的多个选项卡中
- javascript - Vue Leaflet 地图图块顺序错误
- mysql - 在特定问题上使用连接来选择产品的 SQL 查询
- upload - Onedrive Upload API 上传损坏的文件或图像
- database - 使用数据创建表的副本而不记录