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() কল করেছেন।
আকার সংখ্যা QuerySnapshot এ নথির সংখ্যা।

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
প্রতিটির জন্য (কলব্যাক, এইআর্গ) QuerySnapshot এ সমস্ত নথি গণনা করে।

QuerySnapshot.docs

QuerySnapshot এ সমস্ত নথির একটি অ্যারে .

স্বাক্ষর:

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

QuerySnapshot.empty

QuerySnapshot এ কোন নথি না থাকলে সত্য .

স্বাক্ষর:

get empty(): boolean;

QuerySnapshot.query

এই QuerySnapshot পেতে আপনি যে ক্যোয়ারীটিতে getDocs() কল করেছেন .

স্বাক্ষর:

readonly query: Query<AppModelType, DbModelType>;

QuerySnapshot.size

QuerySnapshot এ নথির সংখ্যা .

স্বাক্ষর:

get size(): number;

QuerySnapshot.forEach()

QuerySnapshot এ সমস্ত নথি গণনা করে৷ .

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
কলব্যাক (ফলাফল: QueryDocumentSnapshot <AppModelType, DbModelType>) => অকার্যকর স্ন্যাপশটে প্রতিটি নথির জন্য একটি QueryDocumentSnapshot সহ একটি কলব্যাক কল করা হবে৷
এইআর্গ অজানা কলব্যাকের জন্য this বাঁধাই.

রিটার্ন:

অকার্যকর