Che cos'è una stringa di connessione MongoDB?

Una stringa di connessione MongoDB è l'URI che il codice dell'applicazione utilizza per connettersi a un server o a un cluster MongoDB. Può includere nomi host, port, dettagli di autenticazione, impostazioni del replica set e opzioni di query.

Il formato dell'URI è importante perché lo stesso database potrebbe richiedere stili di connessione diversi a seconda che utilizzi un server standard, un replica set o un record SRV.

Descrizione dello strumento

Questo strumento genera un URI di connessione MongoDB a partire dalle impostazioni fornite. Inserisci le informazioni sull'host, i valori di autenticazione e i flag di query opzionali, quindi copia il link finale nella configurazione della tua app.

È utile quando vuoi ottenere una stringa di connessione senza dover assemblare manualmente la sintassi dell'URI.

Esempi

Output comuni:

  • URI mongodb:// standard per una connessione a host e port
  • URI mongodb+srv:// per un cluster basato su SRV
  • Stringa di connessione con replica set e opzioni di query personalizzate

Funzionalità

  • Generazione dell'URI: crea una stringa di connessione MongoDB valida a partire da input strutturati
  • Supporto SRV: passa allo schema in stile SRV quando necessario
  • Flag opzionali: supporta TLS, la connessione diretta, i retry delle scritture e parametri di query personalizzati

Formati supportati

  • mongodb://
  • mongodb+srv://

Limitazioni

  • Sono richiesti almeno un host e il nome di un database.
  • La modalità SRV ignora il campo port.
  • TLS viene disabilitato automaticamente quando è selezionata la modalità SRV.