diff --git a/ExportAdapter.js b/ExportAdapter.js index 0277e88289..26ee17e8a6 100644 --- a/ExportAdapter.js +++ b/ExportAdapter.js @@ -35,7 +35,7 @@ ExportAdapter.prototype.connect = function() { } //http://regexr.com/3cn6m - if (!this.mongoURI.match(/^mongodb:\/\/((.+):(.+)@)?([^:@]+):([^:]+)\/(.+?)$/gm)) { + if (!this.mongoURI.match(/^mongodb:\/\/((.+):(.+)@)?([^:@]+):{0,1}([^:]+)\/(.+?)$/gm)) { throw new Error("Invalid mongoURI: " + this.mongoURI) } var usernameStart = this.mongoURI.indexOf('://') + 3;