Chaînes de connexion avancées MongoDB
Pour la persistance du Contrôleur et de l' Interface utilisateur Server , vous pouvez utiliser des chaînes de connexion avancées pour vous connecter à MongoDB. Utilisez des chaînes de connexion avancées si vous avez besoin de la prise en charge des éléments suivants :
TLS/SSL
Jeux de réplicas
Sharding
MongoDB Atlas
Important
Si vous utilisiez des jeux de réplicas avant la disponibilité de l'option de chaîne de connexion (version 2020.1), vous devez passer à une chaîne de connexion.
Conseils et exemples sur les chaînes de connexion
Les paramètres de chaîne de connexion pris en charge dépendent du pilote. Les paramètres doivent être pris en charge par tous les pilotes pris en charge répertoriés ci-dessous pour être utilisés dans une chaîne de connexion. Les versions de pilote prises en charge incluent…
c 1.17 (mongoc)
c++ 3.6 (mongocxx)
c# 2.12 (mongoc#)
Les caractères spéciaux des noms d'utilisateur, des mots de passe ou des valeurs de paramètres doivent être codés en URL.
Reportez-vous à la documentation relative aux chaînes de connexion MongoDB pour obtenir de l'aide sur le formatage de votre chaîne de connexion.
On-premise, single-node example with SSL/TLS:
mongodb:/mongodb://username:P%40ssw0rd@hostname.domain.tld:27017/AlteryxService?authSource=databasename&ssl=true/username:P%40ssw0rd@hostname.domain.tld:27017/AlteryxService?authSource=databasename&ssl=true
On-premise, replica set, example with 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
Atlas example:
mongodb+srv://username:P%40ssw0rd@host-0-1mngx.mongodb.net/AlteryxService?retryWrites=true&w=majority
On-premise, single-node example with SSL/TLS:
mongodb://username:P%40ssw0rd@hostname.domain.tld:27017/AlteryxGallery?authSource=databasename&ssl=true
On-premise, replica set, example with 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
Atlas example:
mongodb+srv://username:P%40ssw0rd@host-0-1mngx.mongodb.net/AlteryxGallery?retryWrites=true&w=majority
On-premise, single-node example with SSL/TLS:
mongodb://username:P%40ssw0rd@hostname.domain.tld:27017/AlteryxGallery_Lucene?authSource=databasename&ssl=true
On-premise, replica set, example with 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
Atlas example:
mongodb+srv://username:P%40ssw0rd@host-0-1mngx.mongodb.net/AlteryxGallery_Lucene?retryWrites=true&w=majority