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

Nosql TP2 2021 2022

nosql

Transféré par

sidali Khelil cherfi
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)
31 vues2 pages

Nosql TP2 2021 2022

nosql

Transféré par

sidali Khelil cherfi
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

Institut National des Técommunications

et des Technologies de l’information et de la Communication


Abdelhafid BOUSSOUF
Module : BD Non Relationnelle, 5eannée

TP 2

Exercice 1
— Installer MongoDB.
— Lien d’installation de MongoDB ([Link] −→ serveur + [Link] −→ client)
sous Windows.
— Démarrer le serveur commande ”mongod” qui se trouve dans ”C :/Program Files/-
MongoDB/Server/4.2/bin”.
— Démarrer le client ”mongo” qui se trouve dans le même répertoire.

Exercice 2
— Copier l’archive ”[Link]”.
— Importer les données de ”[Link]” à l’aide de la commande ”mongores-
tore –archive=chemin vers [Link]”
Remarque : ”[Link] se trouve dans le dossier ”bin” de l’installation de
MongoDB.
— Connecter à la base ”sample restaurants”.
— Citer les collections de cette base et afficher leurs contenus ?
— Afficher seulement les champs restaurant id, name, borough, et cuisine pour
l’ensemble des documents ?
Remarque : consulter le guide de la commande [Link](query, projec-
tion) sur ces lien 1, lien 2, et lien 3.
— Même question mais sans afficher ” id” ?
— Afficher les restaurants situés dans l’arrondissement de ”Manhattan” ?
— Afficher les 3 premiers restaurants situés dans l’arrondissement de ”Manhattan” ?
— Afficher les 3 restaurants qui viennent après les 3 premiers affichés et qui se situent
bien-sûr dans l’arrondissement de ”Manhattan” ?
— Afficher les restaurants ayant obtenus un score supérieur à 85 ?
— Afficher les restaurants ayant obtenus un score entre 85 et 110 ?
— Afficher les restaurants localisés sur une latitude inférieure à -80.5 ?
— Afficher les restaurants qui ne proposent pas de cuisine ”Indian” et ayant obtenu un
score supérieur à 85 tout en se situant à une latitude inférieur à -50 ?
— Afficher les restaurants qui ne proposent pas de cuisine ”American” et ayant ob-
tenu un grade ”B” mais ne se trouvant pas dans l’arrondissement de ”Manhattan” ?
Classer les résultats dans un ordre décroissant par rapport au champe ”cuisine” ?
— Afficher ”restaurant id”, ”name”, ”borough”, et ”cuisine” des restaurants ayant un
”name” qui commence par ”New” ? Classer les résultats dans un ordre croissant par
rapport à ”name” ?

M. BOUMEDIENE Page 1/2 TP 1 - 27 novembre 2021


Institut National des Técommunications
et des Technologies de l’information et de la Communication
Abdelhafid BOUSSOUF

— Même question que la précédente mais cette fois-ci il faut afficher les restaurants
dont le ”name” se termine par ”Cafe” ?
— Même question que la précédente mais cette fois-ci il faut afficher les restaurants
dont le ”name” contient ”Cafe” ?
— Afficher les restaurants situés à Manhattan et spécialisés dans la cuisine ”Indian”
ou ”Chinese” ?
— Afficher les restaurants se trouvant dans l’un des arrondissement suivants : ”Man-
hattan”, ”Queens”, ou ”Brooklyn” ?
— Afficher les restaurants qui ne trouvent pas dans l’un des arrondissement suivants :
”Manhattan”, ”Queens”, ou ”Brooklyn” ?

M. BOUMEDIENE Page 2/2 TP 1 - 27 novembre 2021

Vous aimerez peut-être aussi