我的数据看起来像这样
"countries": [
0: [name: "USA", capital: "Washington"],
1: [name: "Canada", capital: "Ottawa"]
]
如果我要删除countries
为capital
的{{1}},该怎么办?
我尝试了
"Ottawa"
但这只会删除整个数组。即使我尝试定位到特定国家/地区(currentDocument.updateData([
"countries": FieldValue.arrayRemove("Ottawa")
]) { err in
if let err = err {
print("Error updating document: \(err)")
} else {
print("Document successfully updated")
}
}
),它也不起作用,只是再次删除了整个数组。
我在做什么错了?