0% ont trouvé ce document utile (0 vote)
103 vues13 pages

Mongo DB2

Ce document décrit les étapes pour créer et interroger une base de données MongoDB. Il présente comment importer des données bibliographiques, créer des collections et documents, et effectuer des requêtes simples pour récupérer et compter des publications.

Transféré par

Zineb Hajari
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)
103 vues13 pages

Mongo DB2

Ce document décrit les étapes pour créer et interroger une base de données MongoDB. Il présente comment importer des données bibliographiques, créer des collections et documents, et effectuer des requêtes simples pour récupérer et compter des publications.

Transféré par

Zineb Hajari
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

MongoDB / NoSQL

RAPPORT DU TP 2

Master Génie Logiciel pour le Cloud 2022

ALAOUI Driss
Gestion de collection
 Se connecter à la base DBLP : use DBLP;
 Créer une collection « publis » : db.createCollection('publis');
 Créer le document suivant (astuce pour le client mongo: le mettre sur une ligne; c’est
plus facile avec un client graphique type RoboMongo):
 Insérer le document dans la collection publis avec db.publis.save(...);
 Créer et insérer deux autres publications à partir de cette page de conférence type «
Article » (Vue « BibTeX ») : http://www.informatik.uni-
trier.de/~ley/db/journals/vldb/vldb23.html
 Consulter le contenu de la collection : db.publis.find();
 Importer les données du TP dans MongoDB :

I- Préparation de la BD :
1. Télécharger le fichier contenant les données : DBLP.json.zip
2. Décompresser le fichier dblp.json.zip
3. Dans le même répertoire, lancer l’importation du fichier :
4. Dans la console mongo vérifier que les données ont été insérées : db.publis.count();
II-Interrogation simple
1. Liste de tous les livres (type « Book ») ;

2. Liste des publications depuis 2011 ;


3. Liste des livres depuis 2014 ;

4. Liste des publications de l’auteur « Toru Ishida » ;


5. Liste de tous les éditeurs (type « publisher »), distincts ;
6. Liste de tous les auteurs distincts ;
7. Trier les publications de « Toru Ishida » par titre de livre et par page de début ;
8. Projeter le résultat sur le titre de la publication, et les pages ;
9. Compter le nombre de ses publications ;
10. Compter le nombre de publications depuis 2011 et par type ;
11. Compter le nombre de publications par auteur et trier le résultat par ordre croissant ;

Vous aimerez peut-être aussi