@360-l/mongo-bulk-data-migration
Version:
MongoDB bulk data migration for node scripts
9 lines (8 loc) • 537 B
TypeScript
import { AbstractBulkOperationResults } from './AbstractBulkOperationResults';
import type { Document, ObjectId } from 'mongodb';
import type { BulkOperationResult } from './AbstractBulkOperationResults';
export declare class RollbackBulk<TSchema extends Document> extends AbstractBulkOperationResults<TSchema> {
logExecutionStatus(executionResults: BulkOperationResult): this;
addRollbackOperation(operation: any, objectId: ObjectId, arrayFilters: Document[]): this;
addRollbackFullDocumentOperation(document: any): this;
}