From c09eaf613d735968e2280c289875beb0ca6c00c8 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Mon, 6 Jun 2022 17:38:35 +0200 Subject: [PATCH] fix(core): update --- ts/00_commitinfo_data.ts | 2 +- ts/index.ts | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index fd0530b..19527a3 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@pushrocks/smartmongo', - version: '2.0.4', + version: '2.0.5', description: 'create a local mongodb for testing' } diff --git a/ts/index.ts b/ts/index.ts index 4360fac..d563f8d 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -42,11 +42,10 @@ export class SmartMongo { await this.mongoReplicaSet.cleanup(); } - public async stopAndDumpToDir(dirArg: string) { - const dumpDir = plugins.smartpath.transform.makeAbsolute(dirArg); + public async stopAndDumpToDir(dirArg: string, nameFunctionArg?: (doc: any) => string, emptyDirArg = true) { const mongodumpInstance = new plugins.mongodump.MongoDump(); const mongodumpTarget = await mongodumpInstance.addMongoTargetByMongoDescriptor(await this.getMongoDescriptor()); - await mongodumpTarget.dumpAllCollectionsToDir(dumpDir); + await mongodumpTarget.dumpAllCollectionsToDir(dirArg, nameFunctionArg, emptyDirArg); await mongodumpInstance.stop(); await this.stop(); }