QueryDocumentSnapshot
में, क्वेरी के हिस्से के तौर पर आपके Firestore डेटाबेस में मौजूद किसी दस्तावेज़ से पढ़ा गया डेटा शामिल होता है. दस्तावेज़ के मौजूद होने की गारंटी है. साथ ही, किसी खास फ़ील्ड को पाने के लिए, इसका डेटा .data()
या .get(<field>)
की मदद से निकाला जा सकता है.
QueryDocumentSnapshot
, DocumentSnapshot
जैसा ही एपीआई प्लैटफ़ॉर्म ऑफ़र करता है. क्वेरी के नतीजों में सिर्फ़ मौजूदा दस्तावेज़ शामिल हैं. इसलिए, exists
प्रॉपर्टी हमेशा सही होगी और data()
कभी भी 'undefined' नहीं दिखाएगा.
हस्ताक्षर:
export declare class QueryDocumentSnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> extends DocumentSnapshot<AppModelType, DbModelType>
एक्सट्रैक्ट करता है: DocumentSnapshot<AppModelType, DbModelType>
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
data() | दस्तावेज़ के सभी फ़ील्ड को Object के तौर पर हासिल करता है. |
QueryDocumentSnapshot.data()
दस्तावेज़ के सभी फ़ील्ड को Object
के तौर पर हासिल करता है.
हस्ताक्षर:
/** @override */
data(): AppModelType;
लौटाए जाने वाले प्रॉडक्ट:
ऐपमॉडल टाइप
एक Object
, जिसमें दस्तावेज़ के सभी फ़ील्ड शामिल हों.