J'évalue actuellement mongodb pour un projet que j'ai commencé mais je ne peux trouver aucune information sur ce que serait l'équivalent d'une vue SQL dans mongodb. Ce dont j'ai besoin, qu'une vue SQL fournit, est de regrouper des données de différentes tables (collections) en une seule collection.Vue SQL dans mongodb
Je ne veux rien de plus que de regrouper certains documents et de les étiqueter comme un seul document. Voici un exemple:
Je les documents suivants: cc_address us_address billing_address shipping_address
Mais dans ma demande, je voudrais voir toutes mes adresses et être en mesure de les gérer en une seule document.
Dans d'autres cas, je peut simplement vouloir quelques champs de collections:
Je les documents suivants: fb_contact twitter_contact google_contact reddit_contact
chacun de ces documents ont des champs qui correspondent, comme prénom nom et adresse e-mail, mais ils ont aussi des champs qui ne sont pas alignés. J'aimerais pouvoir les compiler dans un seul document qui ne contient que les champs qui s'alignent.
Cela peut être accompli par Vues en SQL correct? Puis-je accomplir ce genre de fonctionnalité dans MongoDb?
Qu'en est-il de DBRefs? – netcoder
DBRefs est juste la manière formalisée de stocker un '_id' étranger dans une collection qui peut être suivie d'une requête séparée pour le récupérer. – JohnnyHK