Я пытаюсь удалить документ в Firestore, используя
Firestore.instance
.collection('Users')
.document('${user.uid}')
.collection('Pets')
.document('${dogNameList[index]}')
.delete()
Когда это происходит, я вижу консоль Firestore, и нужный документ, который нужно удалить, неактивен, однако он не удаляется:
Серый документ
Затем, когда я создаю нового питомца в этом случае, по какой-то причине, если этот питомец имеет то же имя «Турбо», что и имя документа на консоли, выделенное серым цветом, он по сути получает все данные, которые есть в старом предположительно удаленном документе Turbo ... Это означает, что документ на самом деле не удаляется, а скорее переходит в какое-то состояние гибернации или что-то в этом роде ... Мне нужно знать, как я могу окончательно удалить этот документ программно!
Большое спасибо и очень ценю вашу помощь!