sql >> Database >  >> NoSQL >> MongoDB

Verbind NodeJS met MongoDB Droplet

Ik weet niet welk URI-formaat u gebruikt. Maar ik kreeg aanvankelijk hetzelfde probleem toen ik mijn node-applicatie probeerde te verbinden met de Mongo-instantie van AWS.

De lange URI-steek gebruiken met alle clusternamen zoals deze

mongoURI = 'mongodb://username:[email protected]:27017,mongo-instance-shard-00-01-a4iv8.mongodb.net:27017,mongo-instance-shard-00-02-a4iv8.mongodb.net:27017/test?ssl=true&replicaSet=mongo-instance-shard-0&authSource=admin&retryWrites=true&w=majority'

In plaats van zoiets als dit:mongodb+srv://server.example.com/

Dit werkte voor mij. Het kan jou ook helpen.

Vond dit ook voor digital ocean linkand mongo-documentatie voor de verbindingsreeks




  1. Installeer Memcached op Ubuntu 16.04

  2. Een klant vertellen waar de nieuwe Redis-master Sentinel gebruikt?

  3. schemakenmerken ophalen van Mongoose Model

  4. Vraag Mongodb op maand, dag, jaar... van een datetime