Config improvements

This commit is contained in:
Daniel 2022-05-11 13:53:24 +04:30
parent 83e6fb20b9
commit 92b4eea347
2 changed files with 13 additions and 7 deletions

View File

@ -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) {

View File

@ -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"
}
}