QuerySnapshot class

QuerySnapshot מכיל אפס או יותר אובייקטים DocumentSnapshot המייצגים את התוצאות של שאילתה. ניתן לגשת למסמכים כמערך דרך המאפיין docs או למנות אותם בשיטת forEach . ניתן לקבוע את מספר המסמכים באמצעות המאפיינים empty size .

חֲתִימָה:

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

נכסים

תכונה משנה סוּג תיאור
מסמכים מערך< QueryDocumentSnapshot <AppModelType, DbModelType>> מערך של כל המסמכים ב- QuerySnapshot .
ריק בוליאני נכון אם אין מסמכים ב- QuerySnapshot .
שאילתא שאילתא <AppModelType, DbModelType> השאילתה שעליה קראת getDocs() כדי לקבל את QuerySnapshot הזה.
גודל מספר מספר המסמכים ב- QuerySnapshot .

שיטות

שיטה משנה תיאור
forEach(callback, thisArg) מונה את כל המסמכים ב- QuerySnapshot .

QuerySnapshot.docs

מערך של כל המסמכים ב- QuerySnapshot .

חֲתִימָה:

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

QuerySnapshot.empty

נכון אם אין מסמכים ב- QuerySnapshot .

חֲתִימָה:

get empty(): boolean;

QuerySnapshot.query

השאילתה שעליה קראת getDocs() כדי לקבל את ה- QuerySnapshot הזה .

חֲתִימָה:

readonly query: Query<AppModelType, DbModelType>;

QuerySnapshot.size

מספר המסמכים ב- QuerySnapshot .

חֲתִימָה:

get size(): number;

QuerySnapshot.forEach()

מונה את כל המסמכים ב- QuerySnapshot .

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
התקשר חזרה (תוצאה: QueryDocumentSnapshot <AppModelType, DbModelType>) => ריק התקשרות חוזרת להתקשרות עם QueryDocumentSnapshot עבור כל מסמך בתמונת המצב.
זה ארג לא ידוע הכריכה this להתקשרות חזרה.

החזרות:

בָּטֵל