Modélisation des données
Les données dans MongoDB ont un schéma flexible.documents dans la même collection. Il n'est pas nécessaire qu'ils aient le même ensemble de champs ou la même structure. Les champs communs des documents d'une collection peuvent contenir différents types de données.
Data Model Design
MongoDB propose deux types de modèles de données : - le modèle de données intégré et le modèle de données normalisé. En fonction de vos besoins, vous pouvez utiliser l'un ou l'autre de ces modèles pour préparer votre document.
Modèle de données embarqué
Dans ce modèle, vous pouvez avoir (intégrer) toutes les données liées dans un seul document, il est également connu sous le nom de modèle de données dé-normalisées.
Par exemple, supposons que nous obtenions les détails des employés dans trois documents différents, à savoir Personal_details, Contact et Address, vous pouvez intégrer ces trois documents dans un seul, comme indiqué ci-dessous.
{
_id: ,
Emp_ID: "10025AE336"
Personal_details:{
First_Name: "Radhika",
Last_Name: "Sharma",
Date_Of_Birth: "1995-09-26"
},
Contact: {
e-mail: "radhika_sharma.123@gmail.com",
phone: "9848022338"
},
Address: {
city: "Hyderabad",
Area: "Madapur",
State: "Telangana"
}
}
Modèle de données normalisé
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !