Applez Nous: +41 22 518 70 00
En MongoDB, la règle fondamentale de modélisation est dictée par les schémas d’accès applicatifs : « Les données consultées ensemble doivent être stockées ensemble. »
ObjectId. À privilégier lorsque les données liées sont volumineuses ou consultées indépendamment pour éviter les documents géants (limite de 16 Mo par document BSON).// Requête d'agrégation analytique avec étapes , et
db.commandes.aggregate([
// Étape 1 : Filtrer les commandes suisses finalisées en 2026
{
: {
pays: "Suisse",
statut: "LIVREE",
date_commande: { : ISODate("2026-01-01") }
}
},
// Étape 2 : Grouper par canton et sommer le chiffre d'affaires
{
: {
_id: "",
chiffreAffairesTotal: { : "" },
nombreCommandes: { : 1 }
}
},
// Étape 3 : Trier par chiffre d'affaires décroissant
{
: { chiffreAffairesTotal: -1 }
}
]);