Comment concevoir un tel schéma dans MongoDB ? Je pense qu'il n'y a pas de clés étrangères !
Réponse
Trop de publicités?
Ahmet Emrebas
Points
61
L'objectif de ForeignKey est d'empêcher la création de données si la valeur du champ ne correspond pas à sa ForeignKey. Pour accomplir cela dans MongoDB, nous utilisons des intermédiaires de schéma qui assurent la cohérence des données.
Veuillez consulter la documentation. https://mongoosejs.com/docs/middleware.html#pre
- Réponses précédentes
- Plus de réponses
14 votes
Vous pensez de manière relationnelle, au lieu d'être orienté vers les documents. :P
11 votes
Pourquoi utilisez-vous MongoDB si vous voulez une base de données relationnelle ?
71 votes
:D J'essaie de comprendre la méthode orientée vers les documents ; comment puis-je résoudre cette tâche ?
1 votes
Si vous voulez la réponse à la façon de penser orientée vers les documents, voyez stackoverflow.com/a/18637581/80428 . La réponse acceptée actuellement fonctionne mais consiste à adapter une base de données relationnelle à un magasin de documents, ce qui n'est pas le but de NoSQL.