diff --git a/README.md b/README.md index 6ee28293319a0da6a50fe817b968a2b552130cdf..80e112fb5fdea426265db8b7db3c69b0ad935354 100644 --- a/README.md +++ b/README.md @@ -50,10 +50,62 @@ API in Node.js available, example route http://localhost:8080/by-customer-pseudo ## Missions -Requêtes à réaliser: -- Utilisation du [`find()`](https://docs.mongodb.com/manual/reference/method/db.collection.find/#db.collection.find) -- liste des commandes qui ont deux sacs -- liste des commandes concernant "les-fromages-de-gaetan" -- comptez le nombre de commandes qui ont plus de quatre sacs -- affichez les pseudos des acheteurs qui ont plus de quatre sacs +### Contraintes + +- Utilisation du [`find()`](https://docs.mongodb.com/manual/reference/method/db.collection.find/#db.collection.find) pour les quatre premières requêtes +- Utilisation du [`aggregate()`](https://docs.mongodb.com/manual/reference/method/db.collection.aggregate/#db.collection.aggregate) pour les suivantes + +### 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`) + +## Vos solutions + +### requête 1 + +```js + +``` + +### requête 2 + +```js + +``` + +### requête 3 + +```js + +``` + +### requête 4 + +```js + +``` + +### requête 5 + +```js + +``` + +### requête 6 + +```js + +``` + +### requête 7 + +```js + +```