Вызывает ли функция удаления хранилища документов исключение, не найденное? (сбой)

#firebase #flutter #dart #google-cloud-firestore

#firebase #сбой #dart #google-cloud-firestore

Вопрос:

Я пытаюсь понять, возвращает ли функция удаления документа в firestore (flutter) какую-либо информацию об удалении, например, если элемент не найден? и удаление не прошло?

Ответ №1:

Нет предварительного условия, требующего существования файла, прежде чем его можно будет удалить. Если файл изначально не существовал или уже был удален, Firestore считает операцию успешной.

Если вы хотите обработать случай, когда файл не существует в другом приложении, вам следует использовать транзакцию для удаления файла и проверки его существования внутри обработчика транзакций.