Création et gestion des collections

Les collections dans MongoDB sont similaires aux tables dans les bases de données relationnelles. Elles regroupent les documents et n'ont pas de schéma fixe.

Création d'une collection

Bien que MongoDB crée automatiquement des collections lorsqu’un premier document y est inséré, vous pouvez aussi créer explicitement une collection avec createCollection() :

db.createCollection("clients")

Cette commande permet également de spécifier des options supplémentaires, comme l'activation du capped collection (collection à taille fixe).

Exemple de collection capped :

db.createCollection("logs", { capped: true, size: 5242880, max: 5000 })

Cela crée une collection "logs" avec une taille maximale de 5 Mo et un maximum de 5000 documents.

Liste des collections

Pour afficher les collections d'une base de données, utilisez la commande suivante :

show collections

Suppression d'une collection

Pour supprimer une collection, utilisez la commande drop() :

db.clients.drop()

Cela supprime définitivement la collection "clients" et toutes les données qu’elle contient.

Last updated