📝 - update README

master
DJYohann 2 years ago
parent 57d2ad3e6d
commit 02c234b97a

@ -1,8 +1,6 @@
# Client Serveur - TP1 # Client Serveur - TP1
## 💻 Queries ## 💡 Introduction
### Introduction
**Récupération des samples** **Récupération des samples**
@ -31,6 +29,8 @@ mongoimport --collection movies movies.json --db tp1
mongoimport --collection comments comments.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) ### 1 - Compter le nombre de Thriller présents en base (films qui possèdent au moins le genre Thriller)
```SQL ```SQL
@ -52,7 +52,7 @@ db.movies.aggregate([
#### Case sensitive #### Case sensitive
```SQL ```sql
db.movies.find({ db.movies.find({
title: /.*ghost.*/ title: /.*ghost.*/
}); });
@ -60,7 +60,7 @@ db.movies.find({
#### Case insensitive #### Case insensitive
```SQL ```sql
db.movies.find({ db.movies.find({
title: /.*ghost.*/i title: /.*ghost.*/i
}); });
@ -70,7 +70,7 @@ db.movies.find({
#### Case sensitive #### Case sensitive
```SQL ```sql
db.movies.find({ db.movies.find({
title: /.*ghost.*/, title: /.*ghost.*/,
year: { $gt: 2013 }, year: { $gt: 2013 },
@ -79,7 +79,7 @@ db.movies.find({
#### Case insensitive #### Case insensitive
```SQL ```sql
db.movies.find({ db.movies.find({
title: /.*ghost.*/i, title: /.*ghost.*/i,
year: { $gt: 2013 }, year: { $gt: 2013 },
@ -88,7 +88,7 @@ db.movies.find({
### 4 - Trouver le film qui a gagné le plus de récompenses ### 4 - Trouver le film qui a gagné le plus de récompenses
```SQL ```sql
db.movies.aggregate([ db.movies.aggregate([
{ {
$match: { "awards.wins": { $exists: true } } $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 ### 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([ db.movies.aggregate([
{ {
$match: { $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. ### 6 - Modifier la requête précédente pour récupérer en même temps les commentaires.
``` ```sql
db.movies.aggregate([ db.movies.aggregate([
{ {
$match: { $match: {
@ -148,6 +148,12 @@ db.movies.aggregate([
]); ]);
``` ```
### 7 - Récupérer le nombre de films par pays ainsi que leurs titres.
```sql
```
## 👨‍💻 Author ## 👨‍💻 Author
**BREUIL Yohann** **BREUIL Yohann**

Loading…
Cancel
Save