Metzploreur/data/database.js

25 lines
493 B
JavaScript
Raw Normal View History

2023-11-01 03:00:36 +01:00
const mongodb = require('mongodb');
const MongoClient = mongodb.MongoClient;
let database;
async function connectToDatabase() {
2023-11-04 17:58:19 +01:00
const url = 'mongodb://127.0.0.1:27017/BDE'; // Ajout du nom de la base de données
const client = await MongoClient.connect(url);
2023-11-01 21:03:07 +01:00
database = client.db('BDE');
2023-11-01 03:00:36 +01:00
}
2023-11-04 17:58:19 +01:00
2023-11-01 03:00:36 +01:00
function getDb() {
if (!database) {
throw { message: 'You must connect first!' };
}
return database;
}
module.exports = {
connectToDatabase: connectToDatabase,
getDb: getDb,
};