Creation :Base de données et Collection

1.Création d'une base de données

Afind de créer une base de données on doit lancer mongosh command line puis tapper la commande:

use GestionProduisDB

Remaque

si la base de donnée GestionProduisDB n'existe pas elle sera crée, s'elle existe mongosh va se connecter à cette base de donnée

1.Création d'une collection

Il existe deux méthodes pour créer une collection:

1.Avec la méthode CreateCollection

Permet de créer une collection sans attributs

db.createCollection("produits")

La collection Produits sera créer mais sans attributs

1.Avec la méthode insertOne

insertOne :normalement cette méthode permet d'insérer un document dans la collection ,si la collection n'existe pas insertOne va créer la collection puis insérer le document

db.clients.insertOne( {_id:1,nom:'nom1',prenom:'prenom1',age:19})

la collection Clients sera créer avec ses attributs {_id,nom,prenom,age}

Remaque

_id représente l'identifiant (clé) du document ,si _id n'est pas fournis par l'utilisateur ,mongoDB va l'ajouté avec une valeur unique automatiquement

Afficher la liste des base de données

show dbs

Afficher la liste des collection d'une base

1.se connecter à une base de données
use GestionProduisDB
2.Afficher la liste des collections de la base de donnée GestionProduisDB
show collections

Supprimer une Collection

Supprimer la collection clients
db.clients.drop()

Supprimer une base de données

1.se connecter à une base de données
use testDB
2.Supprimer cette base de données
db.dropDatabase()