Метод setData
( справочная документация по классам ) создает документ, если он еще не существует, или (по умолчанию) перезаписывает данные в этом ссылочном пути, если он уже существует.
// Create or overwrite data for document with ID "NYC"
let nycRef = db.collection("cities").document("NYC")
batch.setData([:], forDocument: nycRef)
// Create a document with a random unique ID
let docRef = db.collection("places").document()
batch.setData([:], forDocument: docRef)