Bases & syntaxe
show dbs
Liste toutes les bases de données sur le serveur MongoDB.
Structures de données
db.collection.insertOne({name: "John", age: 30})
Insère un document dans une collection spécifiée.
Fonctions & methodes essentielles
db.collection.find()
Renvoie tous les documents d'une collection.
Patterns courants
db.users.updateOne({name: "John"}, {$set: {age: 31}})
Met à jour un seul document correspondant aux critères spécifiés.
Operations avancées
db.collection.aggregate([
{$match: {status: "active"}},
{$group: {_id: "$country", count: {$sum: 1}}}
])
Effectue une aggregation pour analyser les données.
Debugging & outils
db.currentOp()
Affiche toutes les opérations en cours sur la base de données.