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


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

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

state
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

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

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

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

"Collection" | "Database" | "Migration"

state

state: string

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

string

totalBytes

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

totalBytes: number

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

number

totalDocuments

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

totalDocuments: number

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

number