Rapportdétaillé a propos MongoDB
Qu'est-ce que La Base de donnée Mongo?
1-Définition de MongoDB : MongoDB est un système de gestion de base de données orienté
documents et s’agit d’une base de données NoSQL (une base de données NoSQL signifie que la base
de données n'utilise pas de tables, de lignes et de colonnes pour l'organisation des données, ce qui
est vrai pour MongoDB)
2- MongoDB : est une base de données qui contient plusieurs collections
3- Collection : un magasin organisé de documents dans MongoDB, généralement avec des champs
communs entre les documents. Il peut y avoir plusieurs documents par collection.
4-Document: un moyen d'organiser et de stocker des données sous la forme d'un ensemble de paires
champ-valeur .
Exemple d’un Document :
Un champ est un
identifiant unique pour un
point de données
spécifique . ( Vous ne
pouvez pas avoir des
noms de champ en double
au sein du même niveau
d'un même document,
c'est pourquoi ce sont des
identifiants uniques pour
un point de données
spécifique.)
2
Qu'est-ce que l'Atlas MongoDB ?
1- A propos MongoDB Atlas :
Atlas MongoDB est la première base de données cloud qui permet aux clients d'exécuter des
applications simultanément sur les principaux fournisseurs de cloud.
Atlas peut déployer des Clusters : Replica-Set
Cluster : groupe
de serveurs qui
stockent vos
données
Ses services sont Replica-Set :
configurer dans quelques
un Replica-Set machines
connectées qui
stockent les
mêmes données
pour garantir que
si quelque chose
arrive à une
machine, les
données
resteront intactes
Comment MongoDB stocke-t-il les données ?
On utilisant JSON.
3
Présentation de L’IDE de MongoDB :
Nombre de bases de
données et de collections
créer
les noms des bases
de données déjà
crée et on 3 bases
de données admin et
config et local sont
crée par défaut
Les Commandes de MongoDB :
Pour manipuler notre base de données MongoDB on utilise les commandes suivantes :
1- Commençant par la première commande ‘’Show dbs’’ :
4
Commande show dbs permet d’afficher
les bases de données crées
2- Commençant par la 2éme commande ‘’Use’’ :
La commande use permet de
basculer dans la base de
données en écrivant son nom
5
De plus pour la création d’une base de données on utilise la commande use comme le montre l’exemple suivant :
3- Pour la 3éme méthode ’’db’’ :
Voir dans quelle base de
données on est
6
4- Pour la création d’une collection et d’un document on utilise 2 méthodes :
La première méthode est sous la
forme :
[Link](documet)
seulement pour l’insertion
Et la deuxième méthode sous la
forme :
[Link]-
[Link](documet)pour l’insertion
et la modification
La collection fruit est crée
7
Et on trouve au
niveau de notre
collection le
document crée
avec ces champs
saisis en Json
5- Pour la 5éme commande
Show collections
permet d’afficher les
collections
6- Pour la 6éme commande
8
Pour la commande :
[Link]
(‘’nouveau nom ‘’) : permet de modifier le nom de la
collection
Et il existe d’autres commandes pour manipuler la base
de donnéescomme :[Link]()
7- 7éme commande :
9
Les 2 commande [Link]() et
[Link]() : ont le même rôle
c’est d’afficher le contenu des documents de
la collection passer en commande
Et avec d’autres option :
[Link]({ name:'orange' })
10