exercice2
This commit is contained in:
44
exercice2.md
Normal file
44
exercice2.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# Exercice MongoDB
|
||||
|
||||
```shell
|
||||
git clone https://sources.neotech.fr/Universite/nosql-document.git
|
||||
```
|
||||
|
||||
Renommer .env.example en .env
|
||||
|
||||
```shell
|
||||
docker compose up -d 'mongodb' --build
|
||||
docker exec -it nosql-document-mongodb-1 mongosh --username admin
|
||||
```
|
||||
|
||||
Changer de base de données
|
||||
|
||||
```shell
|
||||
use iut
|
||||
```
|
||||
|
||||
Faire une recherche
|
||||
|
||||
```
|
||||
db.commandes.find()
|
||||
```
|
||||
|
||||
1. le document dont la référence est 51943385-B
|
||||
|
||||
2. Extraire la liste des "status" distincts.
|
||||
|
||||
3. Récupérer les documents dont au moins un item de commande a la référence "C23401U10MD"
|
||||
|
||||
4. Calculer le total des productAmount
|
||||
|
||||
5. Les document dont le champ postalCode de shippingAddress commence par 23
|
||||
|
||||
6. Extraire la liste des carrier et trackingNumber du champ shipment
|
||||
|
||||
7. Calculer le total des productAmount dont la méthode de paiement est CB
|
||||
|
||||
8. Compter le nombre de documents qui utilise PAYPAL comme paiement
|
||||
|
||||
9. Trouver les document dont latestShipDate est avant le 20/10/2025
|
||||
|
||||
10. Trouver le nombre total de commandes par statut et méthode de paiement.
|
||||
Reference in New Issue
Block a user