From 34ddd2ea0b1b3d50e69b400ce7a0d32101fc1de5 Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Fri, 13 Jul 2018 16:33:00 -0600 Subject: [PATCH] fix: new mongo parser --- src/core/server/config.ts | 4 ++-- src/core/server/services/mongodb/index.ts | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/core/server/config.ts b/src/core/server/config.ts index fd200db91..f82bb46b8 100644 --- a/src/core/server/config.ts +++ b/src/core/server/config.ts @@ -49,14 +49,14 @@ const config = convict({ mongodb: { doc: "The MongoDB database to connect to.", format: "mongo-uri", - default: "mongodb://localhost/talk", + default: "mongodb://127.0.0.1:27017/talk", env: "MONGODB", arg: "mongodb", }, redis: { doc: "The Redis database to connect to.", format: "redis-uri", - default: "redis://localhost:6379", + default: "redis://127.0.0.1:6379", env: "REDIS", arg: "redis", }, diff --git a/src/core/server/services/mongodb/index.ts b/src/core/server/services/mongodb/index.ts index efaf8bcba..03f4d21a6 100644 --- a/src/core/server/services/mongodb/index.ts +++ b/src/core/server/services/mongodb/index.ts @@ -8,7 +8,10 @@ import { Config } from "talk-server/config"; */ export async function createMongoDB(config: Config): Promise { // Connect and create a client for MongoDB. - const client = await MongoClient.connect(config.get("mongodb")); + const client = await MongoClient.connect( + config.get("mongodb"), + { useNewUrlParser: true } + ); // Return the database handle, which defaults to the database name provided // in the config connection string.