процесса на хостовой машине (localhost:27017, 27018, 27019). Пытаюсь подключиться с помощью джаваскрипта. Строка подключения: mongodb://localhost:27017,localhost:27018,localhost:27019/?replicaSet=mdbDefGuide. Падает с сообщением: `MongoServerSelectionError: connect ECONNREFUSED ::1:27017
at Timeout._onTimeout (C:\sergeys\projects\nodejs-mongo\nodejs-mongo\node_modules\mongodb\lib\sdam\topology.js:278:38)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7) {
reason: TopologyDescription {
type: 'ReplicaSetNoPrimary',
servers: Map(3) {
'localhost:27017' => [ServerDescription],
'localhost:27018' => [ServerDescription],
'localhost:27019' => [ServerDescription]
},
stale: false,
compatible: true,
heartbeatFrequencyMS: 10000,
localThresholdMS: 15,
setName: 'mdbDefGuide',
maxElectionId: new ObjectId("7fffffff0000000000000003"),
maxSetVersion: 1,
commonWireVersion: 0,
logicalSessionTimeoutMinutes: null
},
code: undefined,
[Symbol(errorLabels)]: Set(0) {}
}`
Самое странное, что через монго шелл и через NoSQLBooster всё нормально подключается.
Кто-нибудь сталкивался?
(Windows 10, MongoDb 6.0.6, npm mongodb 5.5.0)
Проблема решена. Serg K., огромное спасибо!
Обсуждают сегодня