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


MongoDbProgress interface

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

Свойства

bytesCopied

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

documentsCopied

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

elapsedTime

Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan)

errors

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

eventsPending

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

eventsReplayed

Число событий оплога, воспроизводимых до сих пор

lastEventTime

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

lastReplayTime

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

name

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

qualifiedName

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

resultType

Тип объекта progress. Возможные значения: "Миграция", "База данных", "Коллекция"

state

Возможные значения: "NotStarted", "ValidatingInput", "Инициализация", "Перезапуск", "Копирование", "InitialReplay", "Replaying", "Завершение", "Завершено", "Отменено", "Сбой"

totalBytes

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

totalDocuments

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

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

bytesCopied

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

bytesCopied: number

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

number

documentsCopied

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

documentsCopied: number

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

number

elapsedTime

Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan)

elapsedTime: string

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

string

errors

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

errors: {[propertyName: string]: MongoDbError}

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

{[propertyName: string]: MongoDbError}

eventsPending

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

eventsPending: number

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

number

eventsReplayed

Число событий оплога, воспроизводимых до сих пор

eventsReplayed: number

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

number

lastEventTime

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

lastEventTime?: Date

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

Date

lastReplayTime

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

lastReplayTime?: Date

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

Date

name

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

name?: string

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

string

qualifiedName

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

qualifiedName?: string

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

string

resultType

Тип объекта progress. Возможные значения: "Миграция", "База данных", "Коллекция"

resultType: ResultType

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

state

Возможные значения: "NotStarted", "ValidatingInput", "Инициализация", "Перезапуск", "Копирование", "InitialReplay", "Replaying", "Завершение", "Завершено", "Отменено", "Сбой"

state: MongoDbMigrationState

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

totalBytes

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

totalBytes: number

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

number

totalDocuments

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

totalDocuments: number

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

number