Chaînes de connexion avancées MongoDB

Version:
2022.3
Last modified: April 24, 2023

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

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 pour 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.

Exemples de persistance du contrôleur

Exemple de nœud unique sur site avec SSL/TLS :

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

Exemple de jeu de réplicas sur site avec 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

Exemple Atlas :

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

Exemples de persistance Web

Exemple de nœud unique sur site avec SSL/TLS :

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

Exemple de jeu de réplicas sur site avec 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

Exemple Atlas :

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

Exemples de persistance de la recherche

Exemple de nœud unique sur site avec SSL/TLS :

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

Exemple de jeu de réplicas sur site avec 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

Exemple Atlas :

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

Cette page vous a-t-elle été utile ?

Vous rencontrez des problèmes avec votre produit Alteryx ? Visitez la communauté Alteryx ou contactez le  support. Vous n'arrivez pas à soumettre ce formulaire ? Envoyez-nous un e-mail.