BoilerLiftUp / src / mongoDB.js
mongoDB.js
Raw
var util= require('util');
var encoder = new util.TextEncoder('utf-8');
const {MongoClient} = require('mongodb');
async function main(){

	const uri = "mongodb+srv://Boiler_Liftup:CS40700@cluster0.tx8se.mongodb.net/myFirstDatabase?retryWrites=true&w=majority";

	const client = new MongoClient(uri);

	try {
		await client.connect();

		await listDatabases(client);
	} catch (e) {
		console.error(e);
	} finally {
		await client.close();
	}

}

main().catch(console.error);

async function listDatabases(client) {

	databasesList = await client.db().admin().listDatabases();

	console.log("Databases:");
	databasesList.databases.forEach(db => console.log(` - ${db.name}`));	

};