QuerySnapshot class

QuerySnapshot में, शून्य या उससे ज़्यादा DocumentSnapshot ऑब्जेक्ट हैं, जो क्वेरी के नतीजे दिखाते हैं. docs प्रॉपर्टी से दस्तावेज़ों को कलेक्शन के तौर पर ऐक्सेस किया जा सकता है या forEach तरीके का इस्तेमाल करके इनकी गिनती की जा सकती है. empty और size प्रॉपर्टी की मदद से, दस्तावेज़ों की संख्या तय की जा सकती है.

हस्ताक्षर:

export declare class QuerySnapshot<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData> 

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
दस्तावेज़ सरणी<QueryDocumentSnapshot<AppModelType, DbModelType>> QuerySnapshot में मौजूद सभी दस्तावेज़ों का कलेक्शन.
खाली बूलियन अगर QuerySnapshot में कोई दस्तावेज़ न हो, तो वैल्यू 'सही' होगी.
क्वेरी क्वेरी<AppModelType, DbModelType> वह क्वेरी जिसके आधार पर आपने यह QuerySnapshot पाने के लिए getDocs() कॉल किया.
size नंबर QuerySnapshot में मौजूद दस्तावेज़ों की संख्या.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
foreach(callback, thisArg) QuerySnapshot में मौजूद सभी दस्तावेज़ों की गिनती करता है.

क्वेरीSnapshot.docs

QuerySnapshot में मौजूद सभी दस्तावेज़ों का कलेक्शन.

हस्ताक्षर:

get docs(): Array<QueryDocumentSnapshot<AppModelType, DbModelType>>;

क्वेरीस्नैपशॉट.खाली

अगर QuerySnapshot में कोई दस्तावेज़ न हो, तो वैल्यू 'सही' होगी.

हस्ताक्षर:

get empty(): boolean;

क्वेरीस्नैपशॉट.क्वेरी

वह क्वेरी जिसके आधार पर आपने इस QuerySnapshot को पाने के लिए getDocs() को कॉल किया.

हस्ताक्षर:

readonly query: Query<AppModelType, DbModelType>;

क्वेरीस्नैपशॉट.साइज़

QuerySnapshot में मौजूद दस्तावेज़ों की संख्या.

हस्ताक्षर:

get size(): number;

क्वेरीस्नैपशॉट.for प्रत्येक()

यह QuerySnapshot में मौजूद सभी दस्तावेज़ों की गिनती करता है.

हस्ताक्षर:

forEach(callback: (result: QueryDocumentSnapshot<AppModelType, DbModelType>) => void, thisArg?: unknown): void;

पैरामीटर

पैरामीटर टाइप ब्यौरा
कॉलबैक (नतीजे: QueryDocumentSnapshot<AppModelType, DbModelType>) => अमान्य स्नैपशॉट में मौजूद हर दस्तावेज़ के लिए, QueryDocumentSnapshot के साथ कॉल किया जाने वाला कॉलबैक.
thisArg अज्ञात कॉलबैक के लिए this बाइंडिंग.

लौटाए जाने वाले प्रॉडक्ट:

अमान्य