例如,用户名:user@123 密码:pwd123
python连接数据库
from urllib import parse
user = 'user@123'
user = parse.quote(user)//对字符串进行编码
client = MongoClient('mongodb://' +user + ':pwd123@localhost:27017/')
nodejs连接数据库
对字符串进行编码,将@替换为%40
当你要用admin数据库的用户登录其他数据库时,加上?authSource=admin
var dbUrl = 'mongodb://user%40123:pwd123@localhost/数据库名?authSource=admin';