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 बाइंडिंग है। |
रिटर्न:
खालीपन