QuerySnapshot class

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

서명:

export declare class QuerySnapshot 

속성

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

메소드

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

QuerySnapshot.docs

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

서명:

get docs(): Array>;

QuerySnapshot.empty

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

서명:

get empty(): boolean;

QuerySnapshot.query

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

서명:

readonly query: Query;

QuerySnapshot.size

QuerySnapshot의 문서 수입니다.

서명:

get size(): number;

QuerySnapshot.forIndividual()

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

서명:

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

매개변수

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

반환:

void