我正在尝试通过将 package.json 中的版本从 v2.2.35 更改为 v3.6.8 来升级 STH-Comet 中的 Mongodb 依赖项。参考:https ://github.com/telefonicaid/fiware-sth-comet/blob/master/package.json#L74
执行命令“npm install”以将 STH 组件作为 Node 应用程序启动后(参考:https ://github.com/telefonicaid/fiware-sth-comet/blob/master/doc/manuals/installation.md#cloning- the-github-repository)在调试控制台发生以下错误:“ MongoParseError:权限部分中未提供用户名”
这是从 STH 到 MongoDB 的连接 URL(参考:https ://github.com/telefonicaid/fiware-sth-comet/blob/master/lib/database/sthDatabase.js#L90-L96 ):
连接网址 =
'mongodb://' + params.authentication + '@' + params.dbURI + '/' + params.database +
(params.replicaSet ? '?replicaSet=' + params.replicaSet : '') +
(params.authSource ? (params.replicaSet ? '&authSource=' +
params.authSource : '?authSource=' + params.authSource) : '');
如何解决 MongoParseError: No username provided in authority 部分?