diff --git a/ts/index.ts b/ts/index.ts index 30f0e14..64b00f6 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -80,6 +80,12 @@ export class TypeORMStorageBackend extends backend.StorageBackend { return { object: this.readObjectCleaner(savedObject, { collectionDefinition }) } } + async rawCreateObjects(collection : string, objects : any[], options: backend.CreateManyOptions & InternalOperationOptions): Promise { + const { repository, collectionDefinition } = this._preprocessOperation(collection, options) + const savedObjects = await repository.save(objects) + return { objects: savedObjects } + } + async findObjects(collection : string, where : any, options: backend.FindManyOptions = {}): Promise> { const { collectionDefinition, queryBuilderWithWhere } = this._preprocessFilteredOperation(collection, where, options) const objects = await queryBuilderWithWhere