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
authSourceet 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
- Documentation MongoDB : https://www.mongodb.com/docs/manual/
- Chaîne de connexion : https://www.mongodb.com/docs/manual/reference/connection-string/