firestore namespace

ফাংশন

ফাংশন বর্ণনা
onDocumentCreated(নথি, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি করা হলে ট্রিগার করে।
onDocumentCreated(অপস, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি করা হলে ট্রিগার করে।
অনদস্তাবেজ মুছে ফেলা হয়েছে(নথি, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি মুছে ফেলা হলে ট্রিগার করে।
অনদস্তাবেজ মুছে ফেলা হয়েছে (অপস, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি মুছে ফেলা হলে ট্রিগার করে।
onDocument Updated(নথি, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি আপডেট করা হলে ট্রিগার করে।
onDocument Updated(অপস, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি আপডেট করা হলে ট্রিগার করে।
onDocumentWritten(নথি, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি, আপডেট বা মুছে ফেলার সময় ট্রিগার করে।
onDocumentWritten(অপস, হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি, আপডেট বা মুছে ফেলার সময় ট্রিগার করে।

ক্লাস

ক্লাস বর্ণনা
পরিবর্তন রিয়েলটাইম ডেটাবেস বা ক্লাউড ফায়ারস্টোর onWrite এবং onUpdate ইভেন্টের মতো অবস্থা পরিবর্তনকারী ইভেন্টগুলির জন্য ক্লাউড ফাংশন ইন্টারফেস। বস্তু Change করতে ব্যবহৃত বিন্যাস সম্পর্কে আরও তথ্যের জন্য, নীচে দেখুন।

ইন্টারফেস

ইন্টারফেস বর্ণনা
ডকুমেন্ট অপশন DocumentOptions প্রদত্ত নথি এবং ঐচ্ছিক ডাটাবেস এবং নামস্থান সহ EventHandlerOptions প্রসারিত করে।
ফায়ারস্টোর ইভেন্ট একটি ক্লাউড ইভেন্ট যাতে একটি ডকুমেন্টস্ন্যাপশট বা একটি পরিবর্তন থাকে৷

উপনাম টাইপ করুন

উপনাম টাইপ করুন বর্ণনা
ডকুমেন্টস্ন্যাপশট একটি ফায়ারস্টোর ডকুমেন্টস্ন্যাপশট
QueryDocumentSnapshot একটি ফায়ারস্টোর কোয়েরি ডকুমেন্ট স্ন্যাপশট

firestore.onDocumentCreated()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি করা হলে ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentCreated<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নথি দলিল ট্রিগার করার জন্য Firestore নথির পথ।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর তৈরি হওয়ার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>>

firestore.onDocumentCreated()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি করা হলে ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentCreated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নির্বাচন ডকুমেন্ট অপশন <নথি> বিকল্পগুলি যা একটি পৃথক ইভেন্ট-হ্যান্ডলিং ফাংশনে সেট করা যেতে পারে।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর তৈরি হওয়ার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>>

firestore.onDocumentDeleted()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি মুছে ফেলা হলে ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentDeleted<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নথি দলিল ট্রিগার করার জন্য Firestore নথির পথ।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর মুছে ফেলার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>>

firestore.onDocumentDeleted()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি মুছে ফেলা হলে ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentDeleted<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নির্বাচন ডকুমেন্ট অপশন <নথি> বিকল্পগুলি যা একটি পৃথক ইভেন্ট-হ্যান্ডলিং ফাংশনে সেট করা যেতে পারে।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর মুছে ফেলার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < QueryDocumentSnapshot | undefined, ParamsOf <নথি>>>

firestore.onDocumentUpdated()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি আপডেট করা হলে ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentUpdated<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নথি দলিল ট্রিগার করার জন্য Firestore নথির পথ।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < পরিবর্তন < কোয়েরি ডকুমেন্ট স্ন্যাপশট > | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর আপডেট হওয়ার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < পরিবর্তন < কোয়েরি ডকুমেন্ট স্ন্যাপশট > | undefined, ParamsOf <নথি>>>

firestore.onDocumentUpdated()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি আপডেট করা হলে ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentUpdated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নির্বাচন ডকুমেন্ট অপশন <নথি> বিকল্পগুলি যা একটি পৃথক ইভেন্ট-হ্যান্ডলিং ফাংশনে সেট করা যেতে পারে।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < পরিবর্তন < কোয়েরি ডকুমেন্ট স্ন্যাপশট > | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর আপডেট হওয়ার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < পরিবর্তন < কোয়েরি ডকুমেন্ট স্ন্যাপশট > | undefined, ParamsOf <নথি>>>

firestore.onDocumentWritten()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি, আপডেট বা মুছে ফেলার সময় ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentWritten<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নথি দলিল ট্রিগার করার জন্য Firestore নথির পথ।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < পরিবর্তন < ডকুমেন্টস্ন্যাপশট > | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর তৈরি, আপডেট বা মুছে ফেলার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < পরিবর্তন < ডকুমেন্টস্ন্যাপশট > | undefined, ParamsOf <নথি>>>

firestore.onDocumentWritten()

ইভেন্ট হ্যান্ডলার যা ফায়ারস্টোরে একটি নথি তৈরি, আপডেট বা মুছে ফেলার সময় ট্রিগার করে।

স্বাক্ষর:

export declare function onDocumentWritten<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নির্বাচন ডকুমেন্ট অপশন <নথি> বিকল্পগুলি যা একটি পৃথক ইভেন্ট-হ্যান্ডলিং ফাংশনে সেট করা যেতে পারে।
হ্যান্ডলার (ইভেন্ট: ফায়ারস্টোর ইভেন্ট < পরিবর্তন < ডকুমেন্টস্ন্যাপশট > | undefined, ParamsOf <নথি>>) => যেকোনো | প্রতিশ্রুতি <কোনও> ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারস্টোর তৈরি, আপডেট বা মুছে ফেলার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < ফায়ারস্টোর ইভেন্ট < পরিবর্তন < ডকুমেন্টস্ন্যাপশট > | undefined, ParamsOf <নথি>>>

firestore.DocumentSnapshot

একটি ফায়ারস্টোর ডকুমেন্টস্ন্যাপশট

স্বাক্ষর:

export type DocumentSnapshot = firestore.DocumentSnapshot;

firestore.QueryDocumentSnapshot

একটি ফায়ারস্টোর কোয়েরি ডকুমেন্ট স্ন্যাপশট

স্বাক্ষর:

export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;