Commandes courantes du shell
Commandes de gestion des bases de données
Lister les bases de données
## Show all databases
show dbs
## Show current database
db
Basculer de base de données
## Switch to a specific database
use myDatabase
Opérations sur les collections
Gestion des collections
Commande |
Description |
Exemple |
show collections |
Lister toutes les collections |
|
db.createCollection() |
Créer une nouvelle collection |
db.createCollection("users") |
db.collection.drop() |
Supprimer une collection |
db.users.drop() |
Commandes de manipulation des données
Insertion
## Insert a single document
db.users.insertOne({
name: "John Doe",
age: 30,
email: "[email protected]"
})
## Insert multiple documents
db.users.insertMany([
{name: "Alice", age: 25},
{name: "Bob", age: 35}
])
Interrogation des données
## Find all documents
db.users.find()
## Find with specific condition
db.users.find({age: {$gt: 25}})
Commandes avancées du shell
graph TD
A[Shell Commands] --> B[Database Operations]
A --> C[Collection Management]
A --> D[Data Manipulation]
A --> E[Administrative Tasks]
Commandes administratives
## Check server status
db.serverStatus()
## Get current connection
db.runCommand({connectionStatus: 1})
## Analyze query performance
db.users.find({age: 30}).explain("executionStats")
Configuration du shell
Commandes de configuration utiles
## Set shell prompt
prompt = function() {
return db + "> ";
}
## Configure display settings
DBQuery.shellBatchSize = 10
En maîtrisant ces commandes courantes du shell MongoDB, les utilisateurs peuvent gérer efficacement les bases de données, manipuler les données et effectuer des tâches administratives dans leur environnement MongoDB LabEx.