#firebase #google-cloud-firestore #google-cloud-functions
#firebase #google-cloud-firestore #google-cloud-функции
Вопрос:
если вы видите здесь https://firebase.google.com/docs/firestore/solutions/delete-collections
вы можете увидеть ниже
Согласованность — приведенный выше код удаляет документы по одному за раз. Если вы выполняете запрос во время текущей операции удаления, ваши результаты могут отражать частично завершенное состояние, в котором удаляются только некоторые целевые документы. Также нет гарантии, что операции удаления будут успешными или неудачными равномерно, поэтому будьте готовы обрабатывать случаи частичного удаления.
итак, как правильно с этим справиться?
это означает «запретить пользователям доступ к этой коллекции во время процесса удаления?»
или «Если работа остановлена из-за доступа к коллекции в середине, нужно ли снова вызывать функцию из неудачной части, чтобы продолжить полное удаление?»
Ответ №1:
итак, как правильно с этим справиться?
Предполагается, что вам следует проверить наличие сбоев и повторять попытку до тех пор, пока не останется никаких документов (или, по крайней мере, пока вы не будете удовлетворены результатом).