QueryDocumentSnapshot
에는 Firestore 데이터베이스의 문서에서 읽은 데이터가 쿼리의 일부로 포함됩니다. 문서는 확실히 존재하며 .data()
또는 .get(<field>)
로 데이터를 추출하여 특정 필드를 가져올 수 있습니다.
QueryDocumentSnapshot
는 DocumentSnapshot
와 동일한 API 노출 영역을 제공합니다. 쿼리 결과에는 기존 문서만 포함되므로 exists
속성은 항상 true이고 data()
는 'undefined'를 반환하지 않습니다.
서명:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
확장: DocumentSnapshot<AppModelType, DBMModelType>
메소드
메서드 | 특수키 | 설명 |
---|---|---|
데이터() | 문서의 모든 필드를 Object 로 검색합니다. |
QueryDocumentSnapshot.data()
문서의 모든 필드를 Object
로 검색합니다.
서명:
/** @override */
data(): AppModelType;
반환:
앱 모델 유형
문서의 모든 필드가 포함된 Object