QueryDocumentSnapshot class

يحتوي QueryDocumentSnapshot على بيانات تمت قراءتها من مستند في قاعدة بيانات Firestore كجزء من طلب بحث. يكون المستند مضمونًا ويمكن استخراج بياناته باستخدام .data() أو .get(<field>) للحصول على حقل محدّد.

توفّر QueryDocumentSnapshot مساحة عرض واجهة برمجة التطبيقات نفسها التي توفّرها DocumentSnapshot. بما أنّ نتائج طلب البحث تحتوي على مستندات موجودة فقط، ستكون السمة exists صحيحة دائمًا ولن تعرض السمة data() أبدًا القيمة "غير محدّدة".

Signature:

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

الامتدادات: DocumentSnapshot<AppModelType, DbModelType>

الطُرق

الطريقة المعدِّلات الوصف
data() استرداد جميع الحقول في المستند بتنسيق Object

QueryDocumentSnapshot.data()

استرداد جميع الحقول في المستند بتنسيق Object

Signature:

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

المرتجعات:

نوع نموذج التطبيق

تمثّل هذه السمة Object يحتوي على جميع الحقول في المستند.