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
+
+```