From 1c269571b7b04f7ac4c242ace471df2bae18b19c Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Tue, 10 Jan 2023 21:04:49 +0000 Subject: [PATCH] Expand drop collection code... needs more work --- src/services/dbAccess.services.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/services/dbAccess.services.js b/src/services/dbAccess.services.js index 784de4b..c97372c 100644 --- a/src/services/dbAccess.services.js +++ b/src/services/dbAccess.services.js @@ -14,10 +14,16 @@ const db = client.db(dbName); async function dropCollection(coll){ log.out(`DbAccess.dropCollection: checking if collection exists: ${coll}`) - //Some Code Here + + //Some Code Here: + await client.connect(); + var cols = await db.listCollections().toArray() + log.out(`dbAccess.dropCollection: Existing collections: ${JSON.stringify(cols)}`) + // If (any object in the Array contains name:{coll} then exsists. If not doesn't exist.) + + // If Collection Exists: log.out(`DbAccess.dropCollection: dropping collection: ${coll}`) - await client.connect(); db.dropCollection(coll); log.out(`DbAccess.dropCollection: dropped collection: ${coll}`) // Else Do Nothing