MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Impossible de lire/écrire sur une base de données MongoDB Atlas à l'aide de Mongoose

Je ne sais pas si vous avez vu ceci poster , mais c'est peut-être parce que vous êtes sur un cluster libre ? J'espère que cela vous aidera.

MISE À JOUR

J'ai approfondi le problème et l'ai reproduit moi-même. J'ai eu la même erreur. Cependant, j'ai remarqué qu'à un moment donné, Atlas m'a fourni un choix de chaînes de connexion. Je suis retourné sur cette page et j'ai choisi I am using driver 3.4 or earlier .

La chaîne de connexion ressemble à ceci :

const mongoDbUrl = `mongodb://${username}:${password}@cluster0-shard-00-00-1wntz.mongodb.net:27017,cluster0-shard-00-01-1wntz.mongodb.net:27017,cluster0-shard-00-02-1wntz.mongodb.net:27017/testdb?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin`;

Cela a fonctionné avec cette chaîne de connexion.

Il semble que la version gratuite de MongoDB Atlas soit lancée avec la v3.4