From 92b4eea34771c8da1dcff0de75a1f6cf9d34e92d Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 11 May 2022 13:53:24 +0430 Subject: [PATCH] Config improvements --- api/server.js | 16 ++++++++++------ src/config.json | 4 +++- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/api/server.js b/api/server.js index 885b5e6..d957bdd 100644 --- a/api/server.js +++ b/api/server.js @@ -10,6 +10,8 @@ const config = require('../src/config.json') const port = config.server.port; const uri = config.server.mongodb_full_address; +const database = config.server.database_name; +const collection = config.server.collection_name; const client = new MongoClient(uri); @@ -55,8 +57,8 @@ app.delete('/delete', async (req, res) => { async function insertDoc(doc) { try { - const database = client.db("sample_db"); - const list = database.collection("list"); + const db = client.db(database); + const list = db.collection(collection); const result = await list.insertOne(doc); } @@ -67,8 +69,8 @@ async function insertDoc(doc) { async function getDoc() { try { - const database = client.db("sample_db"); - const list = database.collection("list"); + const db = client.db(database); + const list = db.collection(collection); const result = await list.find({}).toArray(); return result; @@ -81,9 +83,11 @@ async function getDoc() { async function deleteDoc(doc) { try { - const database = client.db("sample_db"); - const list = database.collection("list"); + const db = client.db(database); + const list = db.collection(collection); const result = await list.deleteOne({"_id": ObjectId(doc)}); + + return result; } catch(err) { diff --git a/src/config.json b/src/config.json index 81c24f8..8727270 100644 --- a/src/config.json +++ b/src/config.json @@ -4,6 +4,8 @@ }, "server": { "port": 5000, - "mongodb_full_address": "mongodb://localhost:27017" + "mongodb_full_address": "mongodb://localhost:27017", + "database_name": "sample_db", + "collection_name": "list" } } \ No newline at end of file