From 7034c5addc3f48e7f269ea792de7d3dbc94ce5cb Mon Sep 17 00:00:00 2001
From: Joel von der Weid <joel.von-der-weid@etu.hesge.ch>
Date: Fri, 7 Jun 2019 13:49:54 +0200
Subject: [PATCH] Ended TP3

---
 README.md | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/README.md b/README.md
index 473aa75..7026ec6 100644
--- a/README.md
+++ b/README.md
@@ -14,26 +14,26 @@ You have two options for the HTTP API:
 
 build and run MongoDB and Node.js API with `orders.json` dump:
 
-```
+```bash
 docker-compose up --build -d 
 ```
 
 if you encounter any problem (no order db), run `mongo-seed` first :
 
-```
+```bash
 docker-compose up --build -d mongo-seed
 docker-compose up -d
 ```
 
 use mongodb (mongo shell):
 
-```
+```bash
 docker-compose exec mongo-orders mongo admin
 ```
 
 ### Option 2 (mongo and node containerized)
 
-```js
+```bash
 docker-compose -f docker-compose-with-node.yml up --build -d
 ```
 
@@ -72,7 +72,7 @@ db.orders.find().map( obj => obj.vendors );
 
 ### Using node locally (option 1)
 
-```js
+```bash
 cd api
 npm install
 npm start
@@ -108,41 +108,41 @@ API already available at http://localhost:8080/by-customer-pseudo/A**D
 ### requête 1 
 
 ```js
-
+db.orders.find({"shipping.bags": 2}).pretty();
 ```
 
 ### requête 2
 
 ```js
-
+db.orders.find({"vendors.slug": "les-fromages-de-gaetan"}).pretty();
 ```
 
 ### requête 3
 
 ```js
-
+db.orders.find({"shipping.bags": {"$gt" : 4}}).count();
 ```
 
 ### requête 4
 
 ```js
-
+db.orders.distinct("customer.pseudo", {"shipping.bags": {"$gte" : 4}});
 ```
 
 ### requête 5
 
 ```js
-
+db.orders.find({"customer.id": NumberLong(1848533681975648)}).pretty();
 ```
 
 ### requête 6
 
 ```js
-
+db.orders.aggregate({$group: { _id: {"id" : "$customer.id", "pseudo": "$customer.pseudo"}, count: {$sum:1}}})
 ```
 
 ### requête 7
 
 ```js
-
+db.orders.aggregate({ $unwind : "$items"}, {$group: { _id: {"slug" : "$items.vendor"}, sales: {$sum : "$items.finalprice"}}}).pretty();
 ```
-- 
GitLab