firestore namespace

Functions

Fungsi Deskripsi
onDocumentCreated(dokumen, pengendali) Pengendali peristiwa yang terpicu saat dokumen dibuat di Firestore.
onDocumentCreated(opt, handler) Pengendali peristiwa yang terpicu saat dokumen dibuat di Firestore.
onDocumentDeleted(dokumen, pengendali) Pengendali peristiwa yang terpicu saat dokumen dihapus di Firestore.
onDocumentDeleted(memilih, pengendali) Pengendali peristiwa yang terpicu saat dokumen dihapus di Firestore.
onDocumentUpdated(dokumen, pengendali) Pengendali peristiwa yang terpicu saat dokumen diperbarui di Firestore.
onDocumentUpdated(opt, pengendali) Pengendali peristiwa yang terpicu saat dokumen diperbarui di Firestore.
onDocumentWritten(dokumen, pengendali) Pengendali peristiwa yang terpicu saat dokumen dibuat, diperbarui, atau dihapus di Firestore.
onDocumentWritten(opsi, pengendali) Pengendali peristiwa yang terpicu saat dokumen dibuat, diperbarui, atau dihapus di Firestore.

Kelas

Class Deskripsi
Ubah Antarmuka Cloud Functions untuk peristiwa yang mengubah status, seperti peristiwa onWrite dan onUpdate Realtime Database atau Cloud Firestore.Untuk mengetahui informasi selengkapnya tentang format yang digunakan untuk membuat objek Change, lihat di bawah.

Antarmuka

Antarmuka Deskripsi
DocumentOptions DocumentOptions memperluas EventHandlerOptions dengan dokumen yang disediakan serta database dan namespace opsional.
AcaraFirestore CloudEvent yang berisi DocumentSnapshot atau Perubahan

Ketik Alias

Ketik Alias Deskripsi
DocumentSnapshot DocumentSnapshot Firestore
QueryDocumentSnapshot QueryDocumentSnapshot Firestore

firestore.onDocumentCreated()

Pengendali peristiwa yang terpicu saat dokumen dibuat di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
dokumen Dokumen Jalur dokumen Firestore yang akan dipicu.
handler (peristiwa: FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali pembuatan Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>>

firestore.onDocumentCreated()

Pengendali peristiwa yang terpicu saat dokumen dibuat di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
memilih DocumentOptions<Dokumen> Opsi yang dapat ditetapkan pada fungsi penanganan peristiwa individual.
handler (peristiwa: FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali pembuatan Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>>

firestore.onDocumentDeleted()

Pengendali peristiwa yang terpicu saat dokumen dihapus di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
dokumen Dokumen Jalur dokumen Firestore yang akan dipicu.
handler (peristiwa: FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali penghapusan Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>>

firestore.onDocumentDeleted()

Pengendali peristiwa yang terpicu saat dokumen dihapus di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
memilih DocumentOptions<Dokumen> Opsi yang dapat ditetapkan pada fungsi penanganan peristiwa individual.
handler (peristiwa: FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali penghapusan Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | belum ditentukan, ParamsOf<Document>>>

firestore.onDocumentUpdated()

Pengendali peristiwa yang terpicu saat dokumen diperbarui di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
dokumen Dokumen Jalur dokumen Firestore yang akan dipicu.
handler (peristiwa: FirestoreEvent<Change<QueryDocumentSnapshot> | tidak ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali update Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<Ubah<QueryDocumentSnapshot> | tidak ditentukan, ParamsOf<Document>>>

firestore.onDocumentUpdated()

Pengendali peristiwa yang terpicu saat dokumen diperbarui di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
memilih DocumentOptions<Dokumen> Opsi yang dapat ditetapkan pada fungsi penanganan peristiwa individual.
handler (peristiwa: FirestoreEvent<Change<QueryDocumentSnapshot> | tidak ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali update Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<Ubah<QueryDocumentSnapshot> | tidak ditentukan, ParamsOf<Document>>>

firestore.onDocumentWritten()

Pengendali peristiwa yang terpicu saat dokumen dibuat, diperbarui, atau dihapus di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
dokumen Dokumen Jalur dokumen Firestore yang akan dipicu.
handler (peristiwa: FirestoreEvent<Change<DocumentSnapshot> | belum ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali pembuatan, pembaruan, atau penghapusan Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<Ubah<DocumentSnapshot> | tidak ditentukan, ParamsOf<Document>>>

firestore.onDocumentWritten()

Pengendali peristiwa yang terpicu saat dokumen dibuat, diperbarui, atau dihapus di Firestore.

Tanda Tangan:

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>>>;

Parameter

Parameter Jenis Deskripsi
memilih DocumentOptions<Dokumen> Opsi yang dapat ditetapkan pada fungsi penanganan peristiwa individual.
handler (peristiwa: FirestoreEvent<Change<DocumentSnapshot> | belum ditentukan, ParamsOf<Document>>) => semua | Janjikan<any> Pengendali peristiwa yang dijalankan setiap kali pembuatan, pembaruan, atau penghapusan Firestore terjadi.

Hasil:

CloudFunction<FirestoreEvent<Ubah<DocumentSnapshot> | tidak ditentukan, ParamsOf<Document>>>

firestore.DocumentSnapshot

DocumentSnapshot Firestore

Tanda Tangan:

export type DocumentSnapshot = firestore.DocumentSnapshot;

firestore.QueryDocumentSnapshot

QueryDocumentSnapshot Firestore

Tanda Tangan:

export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;