QueryDocumentSnapshot class

QueryDocumentSnapshot에는 Firestore 데이터베이스의 문서에서 읽은 데이터가 쿼리의 일부로 포함됩니다. 문서는 확실히 존재하며 .data() 또는 .get(<field>)로 데이터를 추출하여 특정 필드를 가져올 수 있습니다.

QueryDocumentSnapshotDocumentSnapshot와 동일한 API 노출 영역을 제공합니다. 쿼리 결과에는 기존 문서만 포함되므로 exists 속성은 항상 true이고 data()는 'undefined'를 반환하지 않습니다.

서명:

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

확장: DocumentSnapshot<AppModelType, DBMModelType>

메소드

메서드 특수키 설명
데이터(옵션) 문서의 모든 필드를 Object로 검색합니다.기본적으로 아직 최종 값으로 설정되지 않은 serverTimestamp() 값은 null로 반환됩니다. 옵션 객체를 전달하여 재정의할 수 있습니다.

QueryDocumentSnapshot.data()

문서의 모든 필드를 Object로 검색합니다.

기본적으로 아직 최종 값으로 설정되지 않은 serverTimestamp() 값은 null로 반환됩니다. 옵션 객체를 전달하여 재정의할 수 있습니다.

서명:

/** @override */
data(options?: SnapshotOptions): AppModelType;

매개변수

매개변수 유형 설명
옵션 SnapshotOptions 스냅샷에서 데이터를 검색하는 방법 (예: 아직 최종 값으로 설정되지 않은 서버 타임스탬프에 대해 원하는 동작)을 구성하는 옵션 객체입니다.

반환:

앱 모델 유형

문서의 모든 필드가 포함된 Object