From 096fe284da7036f870e632f9105557d3751d3e75 Mon Sep 17 00:00:00 2001 From: Andrey Platov Date: Tue, 26 Oct 2021 19:51:49 +0200 Subject: [PATCH] implement mongo removeDoc Signed-off-by: Andrey Platov --- server/mongo/src/storage.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/mongo/src/storage.ts b/server/mongo/src/storage.ts index fdc96647e8..7ecc1435c4 100644 --- a/server/mongo/src/storage.ts +++ b/server/mongo/src/storage.ts @@ -128,8 +128,10 @@ class MongoAdapter extends MongoAdapterBase { return {} } - protected txRemoveDoc (tx: TxRemoveDoc): Promise { - throw new Error('Method not implemented.') + protected override async txRemoveDoc (tx: TxRemoveDoc): Promise { + const domain = this.hierarchy.getDomain(tx.objectClass) + await this.db.collection(domain).deleteOne({ _id: tx.objectId }) + return {} } protected txMixin (tx: TxMixin): Promise {