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