Initial commit 🍀
This commit is contained in:
8
src/db/mongodb.ts
Normal file
8
src/db/mongodb.ts
Normal file
@ -0,0 +1,8 @@
|
||||
import * as mongodb from 'mongodb';
|
||||
|
||||
export default async function(): Promise<mongodb.Db> {
|
||||
const uri = config.mongodb.user && config.mongodb.pass
|
||||
? `mongodb://${config.mongodb.user}:${config.mongodb.pass}@${config.mongodb.host}:${config.mongodb.port}/${config.mongodb.db}`
|
||||
: `mongodb://${config.mongodb.host}:${config.mongodb.port}/${config.mongodb.db}`;
|
||||
return await mongodb.MongoClient.connect(uri);
|
||||
};
|
Reference in New Issue
Block a user