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
حاوی تمام فیلدهای سند.