MongoDbProgress interface
Базовый класс для выходных данных миграции MongoDB
Свойства
bytes |
Количество байтов документов, скопированных на этапе копирования |
documents |
Количество документов, скопированных на этапе копирования |
elapsed |
Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan) |
errors | Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок. |
events |
Количество событий oplog, ожидающих воспроизведения |
events |
Число событий оплога, воспроизводимых до сих пор |
last |
Метка времени последнего события oplog, полученного или значение NULL, если событие oplog еще не получено. |
last |
Метка времени воспроизведения последнего события oplog или null, если событие oplog еще не было воспроизведено. |
name | Имя объекта progress. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
qualified |
Полное имя объекта progress. Для коллекции это имя, указанное в базе данных. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
result |
Тип объекта progress. Возможные значения: "Миграция", "База данных", "Коллекция" |
state | Возможные значения: "NotStarted", "ValidatingInput", "Инициализация", "Перезапуск", "Копирование", "InitialReplay", "Replaying", "Завершение", "Завершено", "Отменено", "Сбой" |
total |
Общее количество байтов документов в источнике в начале этапа копирования или -1, если общий размер был неизвестным |
total |
Общее количество документов в источнике в начале этапа копирования или -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