Ce chapitre présente les opérations de base de la base de données MongoDB, y compris la création, la suppression et la requête de base de données.
Afficher toutes les bases de données
> show dbs
admin 0.000Go
config 0.000Go
local 0.000Go
tizi365 0.000Go
Changer de base de données
Syntaxe :
use NOM_BASE_DE_DONNÉES
Exemple :
> use mydb
switched to db mydb
Afficher le nom de la base de données actuelle
Entrer la commande db
> db
test
Créer une base de données
Vous n'avez pas besoin de créer explicitement une base de données. Changez simplement pour une base de données inexistante en utilisant use et insérez un morceau de données, et la base de données sera automatiquement créée. Exemple :
// Changer pour une base de données inexistante
> use mydb
switched to db mydb
// Insérer un document dans la collection movie (la collection movie sera créée automatiquement si elle n'existe pas)
> db.movie.insert({"name":"tutorials point"})
// Afficher toutes les bases de données (la base de données mydb a été créée automatiquement)
> show dbs
local 0.78125Go
mydb 0.23012Go
test 0.23012Go
Remarque : Les bases de données et collections MongoDB n'ont pas besoin d'être créées à l'avance ; elles sont automatiquement créées lors de la première écriture de données.
Supprimer une base de données
L'API db.dropDatabase() peut être utilisée pour supprimer la base de données actuelle. Exemple :
// Passer à la base de données mydb
> use mydb
switched to db mydb
// Supprimer la base de données mydb
> db.dropDatabase()
> { "dropped" : "mydb", "ok" : 1 }