sql >> Base de Datos >  >> NoSQL >> MongoDB

No se puede leer/escribir en una base de datos MongoDB Atlas usando Mongoose

No estoy seguro de haber visto esto publicar , pero ¿podría ser porque está en un clúster libre? Espero que esto ayude.

ACTUALIZAR

Examiné el problema más a fondo y lo reproduje por mi cuenta. Tengo el mismo error. Sin embargo, me di cuenta de que en un momento Atlas me proporcionó una selección de cadenas de conexión. Volví a esa página y elegí I am using driver 3.4 or earlier .

La cadena de conexión se ve así:

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`;

Funcionó con esa cadena de conexión.

Parece que la versión gratuita de MongoDB Atlas se lanza con v3.4