MongoDbProgress interface
Base class for MongoDB migration outputs
Properties
| bytes |
The number of document bytes copied during the Copying stage |
| documents |
The number of documents copied during the Copying stage |
| elapsed |
The elapsed time in the format [ddd.]hh:mm:ss[.fffffff] (i.e. TimeSpan format) |
| errors | The errors and warnings that have occurred for the current object. The keys are the error codes. |
| events |
The number of oplog events awaiting replay |
| events |
The number of oplog events replayed so far |
| last |
The timestamp of the last oplog event received, or null if no oplog event has been received yet |
| last |
The timestamp of the last oplog event replayed, or null if no oplog event has been replayed yet |
| name | The name of the progress object. For a collection, this is the unqualified collection name. For a database, this is the database name. For the overall migration, this is null. |
| qualified |
The qualified name of the progress object. For a collection, this is the database-qualified name. For a database, this is the database name. For the overall migration, this is null. |
| result |
Polymorphic discriminator, which specifies the different types this object can be |
| state | |
| total |
The total number of document bytes on the source at the beginning of the Copying stage, or -1 if the total size was unknown |
| total |
The total number of documents on the source at the beginning of the Copying stage, or -1 if the total count was unknown |
Property Details
bytesCopied
The number of document bytes copied during the Copying stage
bytesCopied: number
Property Value
number
documentsCopied
The number of documents copied during the Copying stage
documentsCopied: number
Property Value
number
elapsedTime
The elapsed time in the format [ddd.]hh:mm:ss[.fffffff] (i.e. TimeSpan format)
elapsedTime: string
Property Value
string
errors
The errors and warnings that have occurred for the current object. The keys are the error codes.
errors: {[propertyName: string]: MongoDbError}
Property Value
{[propertyName: string]: MongoDbError}
eventsPending
The number of oplog events awaiting replay
eventsPending: number
Property Value
number
eventsReplayed
The number of oplog events replayed so far
eventsReplayed: number
Property Value
number
lastEventTime
The timestamp of the last oplog event received, or null if no oplog event has been received yet
lastEventTime?: Date
Property Value
Date
lastReplayTime
The timestamp of the last oplog event replayed, or null if no oplog event has been replayed yet
lastReplayTime?: Date
Property Value
Date
name
The name of the progress object. For a collection, this is the unqualified collection name. For a database, this is the database name. For the overall migration, this is null.
name?: string
Property Value
string
qualifiedName
The qualified name of the progress object. For a collection, this is the database-qualified name. For a database, this is the database name. For the overall migration, this is null.
qualifiedName?: string
Property Value
string
resultType
Polymorphic discriminator, which specifies the different types this object can be
resultType: "Collection" | "Database" | "Migration"
Property Value
"Collection" | "Database" | "Migration"
state
state: string
Property Value
string
totalBytes
The total number of document bytes on the source at the beginning of the Copying stage, or -1 if the total size was unknown
totalBytes: number
Property Value
number
totalDocuments
The total number of documents on the source at the beginning of the Copying stage, or -1 if the total count was unknown
totalDocuments: number
Property Value
number