This commit is contained in:
2025-10-23 13:42:51 +02:00
parent 0815337091
commit 7fc95f712a
3 changed files with 3 additions and 3 deletions

44
todo2.md Normal file
View 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.