diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-01-17 09:12:33 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-01-17 09:12:33 +0900 |
| commit | 87d14a9545302a02c815843c2a56c2a031a14423 (patch) | |
| tree | 4483dba34e1309bba8efecc0407539ca9377d6f6 /src/db | |
| parent | Fix bug (diff) | |
| download | sharkey-87d14a9545302a02c815843c2a56c2a031a14423.tar.gz sharkey-87d14a9545302a02c815843c2a56c2a031a14423.tar.bz2 sharkey-87d14a9545302a02c815843c2a56c2a031a14423.zip | |
:v:
Diffstat (limited to 'src/db')
| -rw-r--r-- | src/db/mongodb.ts | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/db/mongodb.ts b/src/db/mongodb.ts index e2b2479b49..ea810dba0c 100644 --- a/src/db/mongodb.ts +++ b/src/db/mongodb.ts @@ -1,8 +1,11 @@ -import * as mongodb from 'mongodb'; +const mongo = require('mongoskin'); -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); -}; +import config from '../conf'; + +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}`; + +const db = mongo.db(uri, { native_parser: true }); + +export default db; |