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

1022 B

Exercice MongoDB

git clone https://sources.neotech.fr/Universite/nosql-document.git

Renommer .env.example en .env

docker compose up -d 'mongodb' --build
docker exec -it nosql-document-mongodb-1 mongosh --username admin

Changer de base de données

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.