Мне нужно кое-что прояснить относительно точки в NodeJS admin SDK: Firestore DocumentReference GET doc :
Получить документ из базы данных. Сбой обещания, если
документ не найден .
Тогда в возвращенном описании Promise:
Для отсутствующих документов DocumentSnapshot.exists будет ложным. Если
get () не выполняется по другим причинам, обещание будет отклонено.
Так в чем же разница между документом «не найден» и отсутствующим документом?
Возможно ли, что отсутствующий документ отклоняет обещание? В моих тестах такого никогда не было.
Кроме того, я хотел бы знать, каковы наиболее распространенные случаи, когда обещание отклоняется (при условии, что запрос сделан из механизма приложений GCP)