sql >> Database >  >> NoSQL >> MongoDB

Kan niet lezen/schrijven op een MongoDB Atlas-database met Mongoose

Ik weet niet zeker of je deze hebt gezien posten , maar het kan zijn dat u zich op een gratis cluster bevindt? Ik hoop dat dit helpt.

UPDATE

Ik heb het probleem verder onderzocht en het zelf gereproduceerd. Ik kreeg dezelfde fout. Ik merkte echter dat Atlas me op een gegeven moment een keuze aan verbindingsreeksen gaf. Ik ging terug naar die pagina en koos I am using driver 3.4 or earlier .

De verbindingsreeks ziet er als volgt uit:

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

Het werkte met die verbindingsreeks.

Het lijkt erop dat de gratis versie van MongoDB Atlas wordt gelanceerd met v3.4



  1. Meertalige attributen in MongoDB

  2. Installeer MongoDB op Manjaro

  3. Mongo DB-fout:ongeldige operator:$ zoeken bij het zoeken naar $ tekst

  4. Gegevens ophalen uit mongoDB en weergeven in HTML