Découvrir MongoDB et la logique NoSQL
Qu’est-ce que MongoDB ? Aperçu
Installer MongoDB et écrire ses premières commandes
Installer MongoDB ou le lancer avec Docker Aperçu
Créer, lire, mettre à jour et supprimer des documents
Créer des documents avec insertOne et insertMany Aperçu
Requêter et filtrer les documents
Filtres simples et opérateurs de comparaison Aperçu
Travailler avec objets imbriqués et tableaux
Sous-documents et champs imbriqués Aperçu
Indexation et performance de base
Pourquoi les index sont essentiels Aperçu
Agrégation et synthèse de données
Comprendre le pipeline d’agrégation Aperçu
Modéliser des données et lancer un mini-projet MongoDB
Embedding ou referencing : une première logique de modélisation Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Modéliser des données et lancer un mini-projet MongoDB Aperçu gratuit

Embedding ou referencing : une première logique de modélisation

Faut-il tout mettre dans un document ou relier plusieurs collections ?

L’une des grandes questions MongoDB est de savoir quand intégrer les données dans le même document (embedding) et quand utiliser des références (referencing).

Embedding est pratique quand les données sont souvent lues ensemble et restent de taille raisonnable. Referencing est utile quand les données deviennent volumineuses, partagées ou indépendantes.

Exemple : une adresse d’utilisateur peut être intégrée dans le document utilisateur. En revanche, un grand catalogue de produits commandés par plusieurs clients sera souvent mieux géré avec des références.

Ceci est un aperçu gratuit.
Voir la formation complète