选项remote mongodb的键值对不完整

tyky79it  于 2022-11-03  发布在  Go
关注(0)|答案(1)|浏览(168)

我正在尝试将我的本地节点mongoDB应用程序部署到Heroku。在我的本地机器上一切都运行正常,没有错误。
我尝试做的第一件事是连接到mlab上的一个数据库。它看起来很简单,但我得到这个错误:

err { MongoParseError: Incomplete key value pair for option
  name: 'MongoParseError',
  message: 'Incomplete key value pair for option',
  [Symbol(mongoErrorContextSymbol)]: {} }

我的程式码如下所示:

var mongoose = require('mongoose');

    const options = {
            useNewUrlParser: true
          };

    mongoose.connect("mongodb://username:password@xxxxx.mlab.com:39251/nameodDB",options).then(
   ()=>{
      console.log("connected to mongoDB")},
   (err)=>{
       console.log("err",err);
 });
6yt4nkrj

6yt4nkrj1#

如果MongoDB密码包含特殊字符(如“@”)(突出显示主机的开头),则需要对MongoDB密码进行URLEncoded

相关问题