Skip to main content

Stringhe di connessione avanzate per MongoDB

Per la persistenza del controller e dell'interfaccia utente di Server, puoi utilizzare stringhe di connessione avanzate per connetterti a MongoDB. Utilizza le stringhe di connessione avanzate se hai bisogno di supporto per:

  • TLS/SSL

  • Set di repliche

  • Partizionamento

  • MongoDB Atlas

Importante

Se utilizzavi set di repliche prima che fosse disponibile l'opzione della stringa di connessione (release 2020.1), devi passare a una stringa di connessione.

Suggerimenti ed esempi di stringhe di connessione

  • I parametri della stringa di connessione supportati dipendono dal driver. I parametri devono essere supportati da tutti i driver supportati elencati di seguito per essere utilizzati in una stringa di connessione. Le versioni dei driver supportate includono...

    • c 1.17 (mongoc)

    • c++ 3.6 (mongocxx)

    • c# 2.12 (mongoc#)

  • Per i caratteri speciali di nomi utente, password o valori dei parametri deve essere applicata la codifica URL.

Per assistenza sulla formattazione della stringa di connessione, consulta la documentazione relativa alla stringa di connessione MongoDB.

Esempio di nodo singolo locale con SSL/TLS:

mongodb://username:P%40ssw0rd@hostname.domain.tld:27017/AlteryxService?authSource=databasename&ssl=true

Esempio di set di repliche locale con SSL/TLS:

mongodb://username:P%40ssw0rd@host01.domain.tld:27017,host02.domain.tld:27017,host03.domain.tld:27017/AlteryxService?authSource=databasename&replicaSet=rs0&ssl=true

Esempio di Atlas:

mongodb+srv://username:P%40ssw0rd@host-0-1mngx.mongodb.net/AlteryxService?retryWrites=true&w=majority

Esempio di nodo singolo locale con SSL/TLS:

mongodb://username:P%40ssw0rd@hostname.domain.tld:27017/AlteryxGallery?authSource=databasename&ssl=true

Esempio di set di repliche locale con SSL/TLS:

mongodb://username:P%40ssw0rd@host01.domain.tld:27017,host02.domain.tld:27017,host03.domain.tld:27017/AlteryxGallery?authSource=databasename&replicaSet=rs0&ssl=true

Esempio di Atlas:

mongodb+srv://username:P%40ssw0rd@host-0-1mngx.mongodb.net/AlteryxGallery?retryWrites=true&w=majority

Esempio di nodo singolo locale con SSL/TLS:

mongodb://username:P%40ssw0rd@hostname.domain.tld:27017/AlteryxGallery_Lucene?authSource=databasename&ssl=true

Esempio di set di repliche locale con SSL/TLS:

mongodb://username:P%40ssw0rd@host01.domain.tld:27017,host02.domain.tld:27017,host03.domain.tld:27017/AlteryxGallery_Lucene?authSource=databasename&replicaSet=rs0&ssl=true

Esempio di Atlas:

mongodb+srv://username:P%40ssw0rd@host-0-1mngx.mongodb.net/AlteryxGallery_Lucene?retryWrites=true&w=majority