Freigeben über


MongoDbProgress interface

Basisklasse für MongoDB-Migrationsausgaben

Eigenschaften

bytesCopied

Die Anzahl der Dokumentbytes, die während der Kopierphase kopiert wurden

documentsCopied

Die Anzahl der Dokumente, die während der Kopierphase kopiert wurden

elapsedTime

Die verstrichene Zeit im Format [ddd.]hh:mm:ss[.fffffff] (d. h. TimeSpan-Format)

errors

Fehler und Warnungen, die für das aktuelle Objekt aufgetreten sind. Die Schlüssel sind die Fehlercodes.

eventsPending

Die Anzahl der Oplog-Ereignisse, die auf die Wiedergabe warten

eventsReplayed

Die Anzahl der bisher wiedergegebenen Oplog-Ereignisse

lastEventTime

Der Zeitstempel des letzten empfangenen Oplog-Ereignisses oder null, wenn noch kein Oplog-Ereignis empfangen wurde

lastReplayTime

Der Zeitstempel des letzten oplog-Ereignisses, das wiedergegeben wird, oder NULL, wenn noch kein Oplog-Ereignis wiedergegeben wurde

name

Der Name des Statusobjekts. Bei einer Auflistung ist dies der nicht qualifizierte Sammlungsname. Bei einer Datenbank ist dies der Datenbankname. Für die gesamte Migration ist dies null.

qualifiedName

Der qualifizierte Name des Statusobjekts. Bei einer Sammlung ist dies der datenbankqualifizierte Name. Bei einer Datenbank ist dies der Datenbankname. Für die gesamte Migration ist dies null.

resultType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

state
totalBytes

Die Gesamtanzahl der Dokumentbytes für die Quelle am Anfang der Kopierstufe oder -1, wenn die Gesamtgröße unbekannt war.

totalDocuments

Die Gesamtzahl der Dokumente auf der Quelle am Anfang der Kopierphase oder -1, wenn die Gesamtanzahl unbekannt war.

Details zur Eigenschaft

bytesCopied

Die Anzahl der Dokumentbytes, die während der Kopierphase kopiert wurden

bytesCopied: number

Eigenschaftswert

number

documentsCopied

Die Anzahl der Dokumente, die während der Kopierphase kopiert wurden

documentsCopied: number

Eigenschaftswert

number

elapsedTime

Die verstrichene Zeit im Format [ddd.]hh:mm:ss[.fffffff] (d. h. TimeSpan-Format)

elapsedTime: string

Eigenschaftswert

string

errors

Fehler und Warnungen, die für das aktuelle Objekt aufgetreten sind. Die Schlüssel sind die Fehlercodes.

errors: {[propertyName: string]: MongoDbError}

Eigenschaftswert

{[propertyName: string]: MongoDbError}

eventsPending

Die Anzahl der Oplog-Ereignisse, die auf die Wiedergabe warten

eventsPending: number

Eigenschaftswert

number

eventsReplayed

Die Anzahl der bisher wiedergegebenen Oplog-Ereignisse

eventsReplayed: number

Eigenschaftswert

number

lastEventTime

Der Zeitstempel des letzten empfangenen Oplog-Ereignisses oder null, wenn noch kein Oplog-Ereignis empfangen wurde

lastEventTime?: Date

Eigenschaftswert

Date

lastReplayTime

Der Zeitstempel des letzten oplog-Ereignisses, das wiedergegeben wird, oder NULL, wenn noch kein Oplog-Ereignis wiedergegeben wurde

lastReplayTime?: Date

Eigenschaftswert

Date

name

Der Name des Statusobjekts. Bei einer Auflistung ist dies der nicht qualifizierte Sammlungsname. Bei einer Datenbank ist dies der Datenbankname. Für die gesamte Migration ist dies null.

name?: string

Eigenschaftswert

string

qualifiedName

Der qualifizierte Name des Statusobjekts. Bei einer Sammlung ist dies der datenbankqualifizierte Name. Bei einer Datenbank ist dies der Datenbankname. Für die gesamte Migration ist dies null.

qualifiedName?: string

Eigenschaftswert

string

resultType

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

resultType: "Collection" | "Database" | "Migration"

Eigenschaftswert

"Collection" | "Database" | "Migration"

state

state: string

Eigenschaftswert

string

totalBytes

Die Gesamtanzahl der Dokumentbytes für die Quelle am Anfang der Kopierstufe oder -1, wenn die Gesamtgröße unbekannt war.

totalBytes: number

Eigenschaftswert

number

totalDocuments

Die Gesamtzahl der Dokumente auf der Quelle am Anfang der Kopierphase oder -1, wenn die Gesamtanzahl unbekannt war.

totalDocuments: number

Eigenschaftswert

number