QueryDocumentSnapshot class

QueryDocumentSnapshot حاوی داده هایی است که از یک سند در پایگاه داده Firestore شما به عنوان بخشی از یک پرس و جو خوانده می شود. وجود سند تضمین شده است و داده های آن را می توان با .data() یا .get(<field>) استخراج کرد تا یک فیلد خاص به دست آید.

یک QueryDocumentSnapshot همان سطح API را به عنوان DocumentSnapshot ارائه می دهد . از آنجایی که نتایج پرس و جو فقط حاوی اسناد موجود هستند، ویژگی exists همیشه true خواهد بود و data() هرگز 'undefined' برنمی‌گرداند.

امضا:

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

بسط: DocumentSnapshot <AppModelType، DbModelType>

مواد و روش ها

روش اصلاح کننده ها شرح
داده ها() همه فیلدهای سند را به عنوان یک Object بازیابی می کند.

QueryDocumentSnapshot.data()

تمام فیلدهای سند را به عنوان یک Object بازیابی می کند .

امضا:

/** @override */
data(): AppModelType;

برمی گرداند:

AppModelType

یک Object حاوی تمام فیلدهای سند.