From 02c234b97ad374905468d13ed18bb984815ff291 Mon Sep 17 00:00:00 2001 From: DJYohann Date: Wed, 17 May 2023 11:29:24 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20-=20update=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index f2a2201..16a76be 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ # Client Serveur - TP1 -## 💻 Queries - -### Introduction +## 💡 Introduction **Récupération des samples** @@ -31,6 +29,8 @@ mongoimport --collection movies movies.json --db tp1 mongoimport --collection comments comments.json --db tp1 ``` +## 💻 Queries + ### 1 - Compter le nombre de Thriller présents en base (films qui possèdent au moins le genre Thriller) ```SQL @@ -52,7 +52,7 @@ db.movies.aggregate([ #### Case sensitive -```SQL +```sql db.movies.find({ title: /.*ghost.*/ }); @@ -60,7 +60,7 @@ db.movies.find({ #### Case insensitive -```SQL +```sql db.movies.find({ title: /.*ghost.*/i }); @@ -70,7 +70,7 @@ db.movies.find({ #### Case sensitive -```SQL +```sql db.movies.find({ title: /.*ghost.*/, year: { $gt: 2013 }, @@ -79,7 +79,7 @@ db.movies.find({ #### Case insensitive -```SQL +```sql db.movies.find({ title: /.*ghost.*/i, year: { $gt: 2013 }, @@ -88,7 +88,7 @@ db.movies.find({ ### 4 - Trouver le film qui a gagné le plus de récompenses -```SQL +```sql db.movies.aggregate([ { $match: { "awards.wins": { $exists: true } } @@ -104,7 +104,7 @@ db.movies.aggregate([ ### 5 - Trouver le plus vieux film de plus de 2 heures ayant une note inférieur à 2 sur la plateforme imdb -```SQL +```sql db.movies.aggregate([ { $match: { @@ -123,7 +123,7 @@ db.movies.aggregate([ ### 6 - Modifier la requête précédente pour récupérer en même temps les commentaires. -``` +```sql db.movies.aggregate([ { $match: { @@ -148,6 +148,12 @@ db.movies.aggregate([ ]); ``` +### 7 - Récupérer le nombre de films par pays ainsi que leurs titres. + +```sql + +``` + ## 👨‍💻 Author **BREUIL Yohann**