'MongoError: setName от ismaster не соответствует предоставленному соединению setName' при попытке подключения к кластеру MongoDB с помощью mongoose - PullRequest
0 голосов
/ 20 октября 2018

Я студент, пытаюсь создать полноценный API для проекта.Я очень новичок в этом, поэтому, пожалуйста, извините, если это легко исправить.

Я использую «mongoose»: «^ 5.3.4» и пытаюсь подключиться к кластеру с именем «128project» в Mongo DB Atlas 3.6.8.

Вот фрагмент кода Iя использую для подключения:

mongoose.connect( uri ,{ useNewUrlParser: true }).catch(function (reason) {
    console.log('error ', reason);
});

URI, который я использую, является именно тем, что предоставил Mongo Atlas DB.

Я получаю это в терминале:

error  { MongoError: setName from ismaster does not match provided connection setName [128project-shard-0] != [128]
    at ReplSetState.update (C:\Users\TAHP TAHP TAHP\Desktop\128test\node_modules\mongodb-core\lib\topologies\replset_state.js:403:14)
    at C:\Users\TAHP TAHP TAHP\Desktop\128test\node_modules\mongodb-core\lib\topologies\replset.js:809:45
    at applyAuthenticationContexts (C:\Users\TAHP TAHP TAHP\Desktop\128test\node_modules\mongodb-core\lib\topologies\replset.js:731:12)
    at Server.<anonymous> (C:\Users\TAHP TAHP TAHP\Desktop\128test\node_modules\mongodb-core\lib\topologies\replset.js:802:7)
    at Object.onceWrapper (events.js:315:30)
    at emitOne (events.js:116:13)
    at Server.emit (events.js:211:7)
    at C:\Users\TAHP TAHP TAHP\Desktop\128test\node_modules\mongodb-core\lib\topologies\server.js:508:16
    at C:\Users\TAHP TAHP TAHP\Desktop\128test\node_modules\mongodb-core\lib\connection\pool.js:532:18
    at _combinedTickCallback (internal/process/next_tick.js:132:7)
    at process._tickCallback (internal/process/next_tick.js:181:9) name: 'MongoError', [Symbol(mongoErrorContextSymbol)]: {} }

Любые отзывы приветствуются!

1 Ответ

0 голосов
/ 18 апреля 2019

Что такое URI, который вы хотите подключить, он должен быть примерно таким форматом

mongodb://username:password@10.0.0.298,10.0.1.299/db_name?replicaSet=replSetName
...