sql >> Databasteknik >  >> NoSQL >> MongoDB

Fel vid anslutning till Azure:Olagligt tecken i lösenord med mongoose 5.0.1 men fungerar i 4.13.9

För den senaste versionen (v5.0.1) av Mongoose, måste du använda den här syntaxen för att ansluta till MongoDB så här:

const mongoose = require('mongoose');

mongoose.connect('mongodb://<cosmosdb-username>.documents.azure.com:10255/<databasename>?ssl=true', {
    auth: {
      user: '<cosmosdb-username>',
      password: '<cosmosdb-password>'
    }
  })
  .then(() => console.log('connection successful'))
  .catch((err) => console.error(err));


  1. Node.JS väntar på att variabeln ska ställas in

  2. PyMongo Uppdatera dokument med flera poster

  3. Meteorpublikation:Döljer vissa fält i ett arraydokumentfält?

  4. Hur man lagrar en tabell med en viss kolumn bör lagras i array och hämta den i Angularjs (Mean Stack)