Files
nosql-document/exercice2.md
2025-10-23 10:35:02 +02:00

45 lines
1.0 KiB
Markdown

# 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 commerce
```
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.