0% ont trouvé ce document utile (0 vote)
30 vues2 pages

TP 1 Mongo

Transféré par

Khoubzi Abdelhak
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
30 vues2 pages

TP 1 Mongo

Transféré par

Khoubzi Abdelhak
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université d’Alger 1 Faculté des sciences

Département d’informatique

Master 2 ASD Matière: BDD No SQL et Cloud

- TP 1- (BDD No SQL – M0ngo DB)

Objectif du TP
L’objectif principal est de permettre aux étudiants de se familiariser avec les concepts fondamentaux
de la base de données NoSQL MongoDB et d'apprendre à utiliser les outils nécessaires pour
manipuler une base de données.
Ce 1er TP est conçu pour aider les étudiants à démarrer avec MongoDB, en créant une base de
données, une collection, et en insérant des documents.

Concepts de MongoDB

MongoDB fonctionne sur le concept de :

Outils nécessaires

MongoDB Server C'est le cœur de MongoDB, là où les données sont


stockées.
Tu peux l'installer localement (sur ton ordinateur)
ou utiliser MongoDB Atlas, qui est la version cloud
de MongoDB. Atlas est pratique pour les
débutants, car il gère certaines configurations.
MongoDB Compass C'est une interface graphique (GUI) qui permet une
interaction visuelle avec la base de données. Les
utilisateurs peuvent naviguer, interroger et
visualiser les données sans avoir besoin de
connaître le langage de commande.
Créer et
Avec Compass, tu peux voir les collections, ajouter
interagir ou modifier des documents, et observer la structure
avec les de tes données.
bases de
données MongoDB Shell C'est une interface en ligne de commande. Les
MongoDB (mongosh) utilisateurs interagissent avec la base de données
en saisissant des commandes textuelles. Cela peut
nécessiter une bonne connaissance des commandes
MongoDB.

Enseignant responsable du module: S .DJAGHBELLOU Page | 1


Première connexion (initiale) : La toute première fois que tu ouvres MongoDB Compass ou
MongoDB Shell, tu configures l'accès à ton serveur local.

Cette connexion peut être établie autrement : Mongodb://localhost:27017

Le protocole utilisé
est MongoDB

Cela désigne l'adresse de l'hôte. localhost signifie que le


serveur MongoDB est en cours d'exécution sur la même
machine que celle sur laquelle vous exécutez votre
application ou outil de connexion. C'est une référence à 27017 : Cela indique le port sur lequel le
l'adresse IP de bouclage ([Link]). serveur MongoDB écoute les connexions.
Par défaut, MongoDB utilise le port
L’adresse IP de localhost est toujours [Link]. C'est une standard 27017.
adresse de boucle qui permet à un ordinateur de se
connecter à lui-même.

Exercices
TP1 :
Dans MongoDB Shell :

1. Créer une base de données appelée M2ASD et une collection etudiants


2. Insérer des documents dans la même collection avec des informations comme le
nom, l’âge, la section et la moyenne de l’étudiant.

Exemple : {"nom": "Amina", "age": 25, "section": "A", "moyenne": 14.5}

3. Utiliser la commande find pour récupérer des étudiants ayant une moyenne
supérieure à 12
4. Mettre à jour la moyenne d’un étudiant spécifique.
5. Supprimer un étudiant de la collection, par son nom.

Page | 2

Vous aimerez peut-être aussi