Чтобы удалить документ, вам нужно знать полный путь к этому документу. А так как вы не знаете идентификаторы документов, это означает, что вам сначала нужно прочитать документы.
Хорошая новость заключается в том, что вы также можете выполнить запрос, чтобы отфильтровать только те документы, которые вам нужны. интересно, вместо того, чтобы делать на стороне клиента if
.
db.collection("contacts").where("name", "==", name)
.get()
.then((querySnapshot) => {
querySnapshot.forEach(doc=>{
doc.ref.delete()
})
})