Я пытаюсь установить sh соединение с кластером MongoDb Atlas с сервера node.js.
При выполнении кода я получаю следующее сообщение:
MongoNetworkError: failed to connect to server [splurggen-shard-00-01-nepz5.azure.mongodb.net:27017] on first connect [MongoNetworkError: connection 5 to splurggen-shard-00-01-nepz5.azure.mongodb.net:27017 closed
at TLSSocket.<anonymous> (/Users/________/Projects/Git projects/Splurggen/splurggen_server/node_modules/mongodb/lib/core/connection/connection.js:372:9)
at Object.onceWrapper (events.js:299:26)
at TLSSocket.emit (events.js:209:13)
at net.js:658:12
at TCP.done (_tls_wrap.js:479:7) {
name: 'MongoNetworkError',
[Symbol(mongoErrorContextSymbol)]: {}
}]
код:
const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://____:____@splurggen-nepz5.azure.mongodb.net/test?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
// perform actions on the collection object
client.close();
});
У меня есть мой IP-адрес, указанный в белом списке, который, кажется, является ответом для некоторых, но не в моем случае ...