UNPKG

slrdbc

Version:

SOLARIS database controller

36 lines (26 loc) 899 B
const { MongoClient } = require('mongodb'); exports.printMsg = function() { console.log("This is a message from the demo package"); } exports.xxx = function() { console.log('Find the X'); } async function listDatabases(client) { databases = await client.db().admin().listDatabases(); console.log("Databases:"); databases.databases.forEach(db => console.log(` - ${db.name}`)); }; var SLRDB = null; var SLRCOLLECTION = null; async function slrDBLogon() { var url = 'mongodb://localhost/EmployeeDB'; const client = new MongoClient(url); await client.connect(); console.log('MongoDB connected.'); // await listDatabases(client); console.log('After list'); SLRDB = await client.db('SOLARIS-XXX'); console.log('After list'); SLRCOLLECTION = SLRDB.collection('PROJECT'); } exports.slrDBLogon = slrDBLogon;