diff --git a/README.md b/README.md index 473aa7528a515f1cb11aa06ff4eaee49a2949d94..29ad749e49ed979c3fba84925d15ac4839968af6 100644 --- a/README.md +++ b/README.md @@ -108,41 +108,45 @@ 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 - +Sans js: +db.orders.find({"shipping.bags": {$gte: 4}}, {"customer.pseudo":1, "_id":0}).pretty(); +Avec js: +db.orders.find({"shipping.bags": {$gte: 4}}).map(obj => obj.customer.pseudo); ``` ### requête 5 ```js +db.orders.aggregate([{$match: {"customer.id": 1848533681975648}}]).pretty(); ``` ### requête 6 ```js - +db.orders.aggregate([{"$group" : {_id:{id:"$customer.id",pseudo:"$customer.pseudo"}, "Nombre de commandes":{$sum:1}}}]); ``` ### requête 7 ```js - +db.orders.aggregate([{ $project: {'items.vendor':1, 'items.finalprice':1}}, {$unwind: '$items'}, {$group: {_id:{ vendor: '$items.vendor'}, price: {$sum: '$items.finalprice'}}}]); ```