【发布时间】:2019-12-04 20:37:10
【问题描述】:
我的Firestore db 具有以下结构:
库存(主要系列)
food(包含集合的文档)
id : 1(A 字段..)
产品(包含产品的地图)
鱼(包含鱼产品信息的地图)
id(带有鱼的id的字段)
以下是两种产品的示例:
inventory/food/products/fish
inventory/food/products/meat
例如,我希望从products 列表中删除地图meat。
我正在使用以下代码:
func deleteProductFromDb()
{
if let firestoreDb = self.firestoreDb
{
firestoreDb.collection("inventory").document("food").updateData(["products.meat": FieldValue.delete()])
}
}
我没有收到任何错误,但 meat 映射并未从数据库中删除。
我在这里错过了什么?
【问题讨论】:
标签: swift firebase google-cloud-firestore