DocumentChange
thể hiện sự thay đổi đối với các tài liệu phù hợp với truy vấn. Trong thư mục này có chứa tài liệu bị ảnh hưởng và loại thay đổi đã xảy ra.
Chữ ký:
export declare interface DocumentChange<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData>
Thuộc tính
Tài sản | Loại | Mô tả |
---|---|---|
tài liệu | QueryDocumentSnapshot<AppModelType, DbModelType> | Tài liệu chịu ảnh hưởng của thay đổi này. |
newIndex | số | Chỉ mục của tài liệu đã thay đổi trong tập hợp kết quả ngay sau DocumentChange này (nghĩa là giả định rằng tất cả đối tượng DocumentChange trước đó và đối tượng DocumentChange hiện tại đã được áp dụng). Là -1 cho "đã xoá" các sự kiện. |
oldIndex | số | Chỉ mục của tài liệu đã thay đổi trong tập hợp kết quả ngay trước DocumentChange này (nghĩa là giả định rằng tất cả đối tượng DocumentChange trước đó đã được áp dụng). Là -1 cho "đã thêm" các sự kiện. |
loại | DocumentChangeType | Loại thay đổi ("đã thêm", "đã sửa đổi" hoặc "đã xoá"). |
DocumentChange.doc
Tài liệu chịu ảnh hưởng của thay đổi này.
Chữ ký:
readonly doc: QueryDocumentSnapshot<AppModelType, DbModelType>;
DocumentChange.newIndex
Chỉ mục của tài liệu đã thay đổi trong tập hợp kết quả ngay sau DocumentChange
này (nghĩa là giả định rằng tất cả đối tượng DocumentChange
trước đó và đối tượng DocumentChange
hiện tại đã được áp dụng). Là -1 cho "đã xoá" các sự kiện.
Chữ ký:
readonly newIndex: number;
DocumentChange.oldIndex
Chỉ mục của tài liệu đã thay đổi trong tập hợp kết quả ngay trước DocumentChange
này (nghĩa là giả định rằng tất cả đối tượng DocumentChange
trước đó đã được áp dụng). Là -1
cho "đã thêm" các sự kiện.
Chữ ký:
readonly oldIndex: number;
DocumentChange.type
Loại thay đổi ("đã thêm", "đã sửa đổi" hoặc "đã xoá").
Chữ ký:
readonly type: DocumentChangeType;