QuerySnapshot class

QuerySnapshot에는 쿼리 결과를 나타내는 DocumentSnapshot 객체가 0개 이상 포함됩니다. 문서는 docs 속성을 통해 배열로 액세스하거나 forEach 메서드를 사용하여 열거할 수 있습니다. 문서 수는 emptysize 속성을 통해 결정할 수 있습니다.

서명:

export declare class QuerySnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> 

속성

속성 특수키 유형 설명
문서 배열<QueryDocumentSnapshot<AppModelType, DBMModelType>> QuerySnapshot에 있는 모든 문서의 배열.
비어 있음 부울 QuerySnapshot에 문서가 없으면 true입니다.
query 쿼리<AppModelType, DBMModelType> QuerySnapshot를 가져오기 위해 getDocs()를 호출한 쿼리입니다.
size 숫자 QuerySnapshot의 문서 수입니다.

메소드

메서드 특수키 설명
for each(callback, thisArg) QuerySnapshot의 모든 문서를 열거합니다.

QuerySnapshot.docs

QuerySnapshot에 있는 모든 문서의 배열.

서명:

get docs(): Array<QueryDocumentSnapshot<AppModelType, DbModelType>>;

QuerySnapshot.empty

QuerySnapshot에 문서가 없으면 true입니다.

서명:

get empty(): boolean;

QuerySnapshot.query

QuerySnapshot를 가져오기 위해 getDocs()를 호출한 쿼리입니다.

서명:

readonly query: Query<AppModelType, DbModelType>;

QuerySnapshot.size

QuerySnapshot의 문서 수입니다.

서명:

get size(): number;

QuerySnapshot.forIndividual()

QuerySnapshot의 모든 문서를 열거합니다.

서명:

forEach(callback: (result: QueryDocumentSnapshot<AppModelType, DbModelType>) => void, thisArg?: unknown): void;

매개변수

매개변수 유형 설명
콜백 (결과: QueryDocumentSnapshot<AppModelType, DBMModelType>) => 무효 스냅샷의 각 문서에 관해 QueryDocumentSnapshot로 호출할 콜백입니다.
thisArg 알 수 없음 콜백의 this 결합입니다.

반환:

void