选项远程mongodb的键值对不完整

问题描述 投票:0回答:1

我正在尝试将本地节点 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:[email protected]:39251/nameodDB",options).then(
   ()=>{
      console.log("connected to mongoDB")},
   (err)=>{
       console.log("err",err);
 });
node.js mongodb mongoose mlab
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.