@@ -50,10 +50,62 @@ API in Node.js available, example route http://localhost:8080/by-customer-pseudo
...
@@ -50,10 +50,62 @@ API in Node.js available, example route http://localhost:8080/by-customer-pseudo
## Missions
## Missions
Requêtes à réaliser:
- Utilisation du [`find()`](https://docs.mongodb.com/manual/reference/method/db.collection.find/#db.collection.find)
### Contraintes
- liste des commandes qui ont deux sacs
- liste des commandes concernant "les-fromages-de-gaetan"
- Utilisation du [`find()`](https://docs.mongodb.com/manual/reference/method/db.collection.find/#db.collection.find) pour les quatre premières requêtes
- comptez le nombre de commandes qui ont plus de quatre sacs
- Utilisation du [`aggregate()`](https://docs.mongodb.com/manual/reference/method/db.collection.aggregate/#db.collection.aggregate) pour les suivantes
- affichez les pseudos des acheteurs qui ont plus de quatre sacs
### Requêtes à réaliser
1. liste des commandes qui ont deux sacs
2. liste des commandes concernant "les-fromages-de-gaetan"
3. comptez le nombre de commandes qui ont plus de quatre sacs
4. affichez les pseudos des acheteurs qui ont plus de quatre sacs
5. liste des commandes du client avec l'id NumberLong("1848533681975648")
6. pour chaque client (id et pseudo), comptez le nombre de commandes
7. pour chaque vendeur, comptez le chiffre d'affaire (indication: `$unwind`)