MongoDB 密码中包含“@”

2023-11-26

我正在尝试使用 Node.js 中的 Mongoose 使用用户名和密码连接到 MongoDB 数据库。所有文档都说连接字符串应该看起来像

  mongodb://username:password@host:port/db

但是,密码中包含“@”字符。我怎样才能从中创建一个猫鼬能理解的连接字符串?我可以转义密码中的“@”吗?还是必须使用其他连接方法?


使用这个语法:

// use %40 for @
mongoClient.connect("mongodb://username:p%40ssword@host:port/dbname?authSource=admin", { 
        useNewUrlParser: true
    }, function(err, db) {

    }
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MongoDB 密码中包含“@” 的相关文章

随机推荐