DocumentChange
מייצג שינוי במסמכים התואמים שאילתה. הוא מכיל את המסמך המושפע ואת סוג השינוי שהתרחש.
חֲתִימָה:
export declare interface DocumentChange<AppModelType = DocumentData, DbModelType extends DocumentData = DocumentData>
נכסים
תכונה | סוּג | תיאור |
---|---|---|
דוק | QueryDocumentSnapshot <AppModelType, DbModelType> | המסמך המושפע משינוי זה. |
אינדקס חדש | מספר | האינדקס של המסמך שהשתנה בערכת התוצאות מיד לאחר DocumentChange זה (כלומר בהנחה שכל אובייקטי DocumentChange הקודמים ואובייקט DocumentChange הנוכחי הוחלו). הוא -1 עבור אירועים 'הוסרו'. |
oldIndex | מספר | האינדקס של המסמך שהשתנה בערכת התוצאות מיד לפני DocumentChange זה (כלומר בהנחה שכל אובייקטי DocumentChange הקודמים הוחלו). הוא -1 עבור אירועים 'נוספים'. |
סוּג | DocumentChangeType | סוג השינוי ('הוסף', 'שונה' או 'הוסר'). |
DocumentChange.doc
המסמך המושפע משינוי זה.
חֲתִימָה:
readonly doc: QueryDocumentSnapshot<AppModelType, DbModelType>;
DocumentChange.newIndex
האינדקס של המסמך שהשתנה בערכת התוצאות מיד לאחר DocumentChange
זה (כלומר בהנחה שכל אובייקטי DocumentChange
הקודמים ואובייקט DocumentChange
הנוכחי הוחלו). הוא -1 עבור אירועים 'הוסרו'.
חֲתִימָה:
readonly newIndex: number;
DocumentChange.oldIndex
האינדקס של המסמך שהשתנה בערכת התוצאות מיד לפני DocumentChange
זה (כלומר בהנחה שכל אובייקטי DocumentChange
הקודמים הוחלו). הוא -1
עבור אירועים 'נוספים'.
חֲתִימָה:
readonly oldIndex: number;
DocumentChange.type
סוג השינוי ('הוסף', 'שונה' או 'הוסר').
חֲתִימָה:
readonly type: DocumentChangeType;