#mongodb #mongodb-nodejs-driver #fiware-sth-comet
#mongodb #mongodb-nodejs-driver #fiware-sth-comet
Вопрос:
Я пытаюсь обновить зависимость Mongodb в STH-Comet, изменив ее версию с версии v2.2.35 на версию v3.6.8 в package.json. Ссылка: https://github.com/telefonicaid/fiware-sth-comet/blob/master/package.json#L74
Я заменил «@» на «@» в строке подключения (Ref:https://github.com/telefonicaid/fiware-sth-comet/blob/master/lib/database/sthDatabase.js#L90-L96 ), как показано ниже:
connectionURL =
'mongodb://' params.authentication '@' params.dbURI '/' params.database
(params.replicaSet ? '?replicaSet=' params.replicaSet : '')
(params.authSource ? (params.replicaSet ? 'amp;authSource='
params.authSource : '?authSource=' params.authSource) : '');
После выполнения команды «npm install» для запуска компонента STH в качестве приложения узла (ссылка: https://github.com/telefonicaid/fiware-sth-comet/blob/master/doc/manuals/installation.md#cloning-the-github-repository ) в консоли отладки произошла следующая ошибка: «MongoParseError: в строке подключения не указано имя хоста или имена хостов»
Как я могу решить проблему MongoParseError: в строке подключения не указано имя хоста или имена хостов?