Поделиться через


MongoDbProgress interface

Базовый класс для выходных данных миграции MongoDB

Свойства

bytesCopied

Количество байтов документа, скопированных на этапе копирования

documentsCopied

Количество документов, скопированных на этапе копирования

elapsedTime

Затраченное время в формате [ddd.] hh:mm:ss[.fffffff] (т. е. формат TimeSpan)

errors

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

eventsPending

Количество событий oplog, ожидающих воспроизведения

eventsReplayed

Количество воспроизведенных событий oplog до сих пор

lastEventTime

Метка времени последнего полученного события oplog или значение NULL, если событие oplog еще не получено

lastReplayTime

Метка времени последнего воспроизведенного события oplog или значение NULL, если событие oplog еще не было воспроизведено.

name

Имя объекта хода выполнения. Для коллекции это неполное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

qualifiedName

Полное имя объекта хода выполнения. Для коллекции это имя с указанием базы данных. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

resultType

Тип объекта хода выполнения. Возможные значения: "Migration", "Database", "Collection"

state

Возможные значения: NotStarted, ValidatingInput, Initializing, Restarting, Copying, InitialReplay, Replaying, Finalizing, Complete, Canceled, Failed.

totalBytes

Общее число байтов документа в источнике в начале этапа копирования или -1, если общий размер неизвестен

totalDocuments

Общее количество документов в источнике в начале этапа копирования или -1, если общее число документов неизвестно

Сведения о свойстве

bytesCopied

Количество байтов документа, скопированных на этапе копирования

bytesCopied: number

Значение свойства

number

documentsCopied

Количество документов, скопированных на этапе копирования

documentsCopied: number

Значение свойства

number

elapsedTime

Затраченное время в формате [ddd.] hh:mm:ss[.fffffff] (т. е. формат TimeSpan)

elapsedTime: string

Значение свойства

string

errors

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

errors: {[propertyName: string]: MongoDbError}

Значение свойства

{[propertyName: string]: MongoDbError}

eventsPending

Количество событий oplog, ожидающих воспроизведения

eventsPending: number

Значение свойства

number

eventsReplayed

Количество воспроизведенных событий oplog до сих пор

eventsReplayed: number

Значение свойства

number

lastEventTime

Метка времени последнего полученного события oplog или значение NULL, если событие oplog еще не получено

lastEventTime?: Date

Значение свойства

Date

lastReplayTime

Метка времени последнего воспроизведенного события oplog или значение NULL, если событие oplog еще не было воспроизведено.

lastReplayTime?: Date

Значение свойства

Date

name

Имя объекта хода выполнения. Для коллекции это неполное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

name?: string

Значение свойства

string

qualifiedName

Полное имя объекта хода выполнения. Для коллекции это имя с указанием базы данных. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

qualifiedName?: string

Значение свойства

string

resultType

Тип объекта хода выполнения. Возможные значения: "Migration", "Database", "Collection"

resultType: ResultType

Значение свойства

state

Возможные значения: NotStarted, ValidatingInput, Initializing, Restarting, Copying, InitialReplay, Replaying, Finalizing, Complete, Canceled, Failed.

state: MongoDbMigrationState

Значение свойства

totalBytes

Общее число байтов документа в источнике в начале этапа копирования или -1, если общий размер неизвестен

totalBytes: number

Значение свойства

number

totalDocuments

Общее количество документов в источнике в начале этапа копирования или -1, если общее число документов неизвестно

totalDocuments: number

Значение свойства

number