diff --git a/src/MongoDB.ts b/src/MongoDB.ts index b26805d..a810c5d 100644 --- a/src/MongoDB.ts +++ b/src/MongoDB.ts @@ -39,7 +39,7 @@ export abstract class MongoDB { } } - const url = `mongodb://${credentials}@${this._dbInfo.host}:${this._dbInfo.port}/${this._dbName}?authSource=admin`; + const url = `mongodb://${credentials}@${this._dbInfo.host}:${this._dbInfo.port}/${this._dbName}?authSource=admin&directConnection=true`; console.log('Connecting to mongodb database: %s', url); this._prisma = this.createClient({ diff --git a/src/cmd-database-url.ts b/src/cmd-database-url.ts index db0ee2e..15552eb 100644 --- a/src/cmd-database-url.ts +++ b/src/cmd-database-url.ts @@ -23,7 +23,7 @@ async function resolveUrl(resourceName: string) { } } - return `mongodb://${credentials}@${dbInfo.host}:${dbInfo.port}/${dbName}?authSource=admin`; + return `mongodb://${credentials}@${dbInfo.host}:${dbInfo.port}/${dbName}?authSource=admin&directConnection=true`; } if (!process.argv[2]) {