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