BIENVENUE10valable pour le premier mois seulement ! sur toutes les offresVoir les offres
Aller au contenu
← Base de connaissances

Utiliser sa base de données MongoDB managée

Chaîne de connexion MongoDB, connexion via Compass ou pilote, créer un utilisateur et sauvegardes.

Utiliser sa base de données MongoDB managée

Les identifiants et la chaîne de connexion complètes sont dans l’onglet Database du panel.

1. Chaîne de connexion

Format standard :

mongodb://<utilisateur>:<motdepasse>@<hote>:27017/<base>?authSource=admin

Pour activer TLS :

mongodb+srv://...?tls=true

Utilisez la chaîne pré-générée du panel (elle inclut déjà le bon authSource et TLS).

2. Se connecter

MongoDB Compass (GUI)

Collez la chaîne de connexion dans New Connection → Paste connection string.

Pilote officiel (Node.js)

import { MongoClient } from "mongodb"
const client = new MongoClient(process.env.MONGO_URL)
await client.connect()
const db = client.db("ma_base")

mongosh (CLI)

mongosh "mongodb://<utilisateur>:<motdepasse>@<hote>:27017/<base>?authSource=admin"

3. Autoriser votre IP

Ajoutez votre IP dans Database → Allowed IPs. Sans cela, la connexion est refusée.

4. Créer un utilisateur applicatif

db.createUser({
  user: "app",
  pwd: "motdepasse",
  roles: [{ role: "readWrite", db: "ma_base" }]
})

5. Sauvegardes

Sauvegardes automatiques quotidiennes gérées par onesubnet. Export manuel :

mongodump --uri="<chaine_connexion>" --out=./dump

Références

Produits concernés

oneSubnet

Hébergeur français à Paris. Serveurs de jeux et vocaux haute performance.

SERVICES

Ressources

LÉGAL

Tous les systèmes opérationnels