QueryDocumentSnapshot class

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

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

إمضاء:

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 يحتوي على كافة الحقول في المستند.