web-dev-qa-db-fra.com

Comment se connecter à mongoDB Atlas à l'aide de mangouste

J'essaie de me connecter à mon cluster sur mongoDB Atlas via Mongoose.connect (), mais chaque fois que j'essaie de me connecter, j'obtiens une exception "MongoError: échec d'authentification" Je sais que MongoDB Atlas est un nouveau mongo car un service pourrait-il ne pas être soutenu par mangouste encore?.

10
M Hilal

La réponse dans cet article est correcte. Vous devriez:

  • ne pas mélanger les options avec la chaîne de connexion (si c'est le cas)
  • assurez-vous que votre IP sur laquelle vous exécutez est sur la liste blanche et que votre réseau autorise les connexions à Atlas
  • assurez-vous que l'utilisateur dispose des autorisations suffisantes
  • utilisez la chaîne de connexion telle quelle fournie par atlas et fournissez-la simplement à

    mongoose.connect(uri);
    
6