SwiftでfirestoreのMap型の特定のKeyのValueを消すには、
以下のコードで消すことができる。
let db = Firestore.firestore()
let ref = db.collection("コレクション名").document("ドキュメントID")
ref.updateData([
"フィールド名.\(Key)": FieldValue.delete(),
])
ちなみに追加するときは
let db = Firestore.firestore()
let ref = db.collection("コレクション名").document("ドキュメントID")
ref.updateData([
"フィールド名.\(Key)": Value,
])
FirestoreのMap型は
フィールド名.key
でデータの更新ができるので便利。