QuerySnapshot class

QuerySnapshot में किसी क्वेरी के परिणामों का प्रतिनिधित्व करने वाले शून्य या अधिक DocumentSnapshot ऑब्जेक्ट होते हैं। दस्तावेज़ों को docs प्रॉपर्टी के माध्यम से एक सरणी के रूप में एक्सेस किया जा सकता है या forEach विधि का उपयोग करके गणना की जा सकती है। दस्तावेज़ों की संख्या empty और size गुणों के माध्यम से निर्धारित की जा सकती है।

हस्ताक्षर:

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

गुण

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

तरीकों

तरीका संशोधक विवरण
प्रत्येक के लिए (कॉलबैक, thisArg) QuerySnapshot में सभी दस्तावेज़ों की गणना करता है।

QuerySnapshot.docs

QuerySnapshot में सभी दस्तावेज़ों की एक सरणी .

हस्ताक्षर:

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

QuerySnapshot.खाली

यदि QuerySnapshot में कोई दस्तावेज़ नहीं हैं तो यह सत्य है .

हस्ताक्षर:

get empty(): boolean;

QuerySnapshot.query

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

हस्ताक्षर:

readonly query: Query<AppModelType, DbModelType>;

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

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

हस्ताक्षर:

get size(): number;

QuerySnapshot.forEach()

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

हस्ताक्षर:

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

पैरामीटर

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

रिटर्न:

खालीपन