Connexion à la base de données¶
Connexion à MongoDB en ligne de commande¶
Depuis un nœud où est installé MongoDB, exécuter la commande suivante, pour se connecter avec les identifiants par défaut :
mongosh ${CPS_MONGO_URL}
Pour définir la valeur de ${CPS_MONGO_URL} :
CPS_MONGO_URL=URI_MONGODB
go-engines-vars.conf sur une installation RPM, canopsis.env sur une installation docker-compose ou le fichier values.yaml pour une installation helm.)
On arrive alors dans le prompt de MongoDB, permettant d'exécuter des requêtes ou des fonctions.
Connexion à MongoDB avec l'interface graphique MongoDB Compass¶
Sur un poste client, installer MongoDB Compass.
Vérifier que les flux sont bien ouverts entre le nœud MongoDB et le poste client.
Configurer l'interface MongoDB Compass avec les informations données précédemment.
Accès administrateur à MongoDB¶
Il est aussi possible de se connecter à la base d'administrateur de MongoDB avec les identifiants suivants :
Par exemple, dans docker compose les variables sont définies ainsi:
MONGO_INITDB_ROOT_USERNAME=root
MONGO_INITDB_ROOT_PASSWORD=root
Ce qui donnera pour la connexion :
mongosh -u root -p root admin
Note
Dans le cadre d'une installation multi-nœuds avec un Replica Set MongoDB, veiller à bien être connecté au nœud primaire (PRIMARY).