MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impossibile leggere/scrivere su un database Atlas MongoDB utilizzando Mongoose

Non sono sicuro di aver visto questo posta , ma potrebbe essere perché sei su un cluster gratuito? Spero che questo aiuti.

AGGIORNAMENTO

Ho esaminato ulteriormente il problema e l'ho riprodotto da solo. Ho ricevuto lo stesso errore. Tuttavia, ho notato che a un certo punto Atlas mi ha fornito una scelta di stringhe di connessione. Sono tornato a quella pagina e ho scelto I am using driver 3.4 or earlier .

La stringa di connessione è simile a questa:

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

Ha funzionato con quella stringa di connessione.

Sembra che la versione gratuita di MongoDB Atlas venga lanciata con la v3.4