summaryrefslogtreecommitdiff
path: root/src/db
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-01-17 09:12:33 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-01-17 09:12:33 +0900
commit87d14a9545302a02c815843c2a56c2a031a14423 (patch)
tree4483dba34e1309bba8efecc0407539ca9377d6f6 /src/db
parentFix bug (diff)
downloadsharkey-87d14a9545302a02c815843c2a56c2a031a14423.tar.gz
sharkey-87d14a9545302a02c815843c2a56c2a031a14423.tar.bz2
sharkey-87d14a9545302a02c815843c2a56c2a031a14423.zip
:v:
Diffstat (limited to 'src/db')
-rw-r--r--src/db/mongodb.ts17
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;