QueryDocumentSnapshot class

QueryDocumentSnapshot содержит данные, считанные из документа в вашей базе данных Firestore как часть запроса. Документ гарантированно существует, и его данные можно извлечь с помощью .data() или .get(<field>) для получения определенного поля.

QueryDocumentSnapshot предлагает ту же поверхность API, что и DocumentSnapshot . Поскольку результаты запроса содержат только существующие документы, свойство exists всегда будет иметь значение true, а data() никогда не вернет значение «неопределено».

Подпись:

export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType> 

Расширяет: DocumentSnapshot <AppModelType, DbModelType>

Методы

Метод Модификаторы Описание
данные() Извлекает все поля документа как Object .

QueryDocumentSnapshot.data()

Извлекает все поля документа как Object .

Подпись:

/** @override */
data(): AppModelType;

Возврат:

AppModelType

Object , содержащий все поля в документе.