DocumentChange
menunjukkan perubahan pada dokumen yang cocok dengan kueri. Pesan ini berisi dokumen yang terpengaruh dan jenis perubahan yang terjadi.
Tanda Tangan:
export declare interface DocumentChange<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData>
Properti
Properti | Jenis | Deskripsi |
---|---|---|
dokumen | QueryDocumentSnapshot<AppModelType, DbModelType> | Dokumen yang terpengaruh oleh perubahan ini. |
newIndex | angka | Indeks dokumen yang diubah dalam hasil ditetapkan tepat setelah DocumentChange ini (dengan asumsi bahwa semua objek DocumentChange sebelumnya dan objek DocumentChange saat ini telah diterapkan). Adalah -1 untuk 'removed' peristiwa. |
oldIndex | angka | Indeks dokumen yang diubah dalam hasil yang ditetapkan tepat sebelum DocumentChange ini (dengan asumsi bahwa semua objek DocumentChange sebelumnya telah diterapkan). Adalah -1 untuk 'ditambahkan' peristiwa. |
jenis | DocumentChangeType | Jenis perubahan ('ditambahkan', 'dimodifikasi', atau 'dihapus'). |
DocumentChange.doc
Dokumen yang terpengaruh oleh perubahan ini.
Tanda Tangan:
readonly doc: QueryDocumentSnapshot<AppModelType, DbModelType>;
DocumentChange.newIndex
Indeks dokumen yang diubah dalam hasil ditetapkan tepat setelah DocumentChange
ini (dengan asumsi bahwa semua objek DocumentChange
sebelumnya dan objek DocumentChange
saat ini telah diterapkan). Adalah -1 untuk 'removed' peristiwa.
Tanda Tangan:
readonly newIndex: number;
DocumentChange.oldIndex
Indeks dokumen yang diubah dalam hasil yang ditetapkan tepat sebelum DocumentChange
ini (dengan asumsi bahwa semua objek DocumentChange
sebelumnya telah diterapkan). Adalah -1
untuk 'ditambahkan' peristiwa.
Tanda Tangan:
readonly oldIndex: number;
DocumentChange.type
Jenis perubahan ('ditambahkan', 'dimodifikasi', atau 'dihapus').
Tanda Tangan:
readonly type: DocumentChangeType;