J'essaie de trouver la meilleure façon de stocker mon daat en utilisant mongodb et mongomapper.nidification profonde ou collection différente mongodb?
J'ai catégorie et chaque catégorie peut être décrite par de nombreux attributs si la longueur en mm, le poids en kg, etc.
Je veux que chaque utilisateur soit en mesure de créer leurs propres attributs à descibe une catégorie de produits.
Alors Parexemple:
utilisateur A veut stocker ses catégorie « voitures » avec nombre de roues et la longueur de voiture en mm utilisateur B veut stocker ses catégorie « voitures » avec nombre de roues et de la longueur en mm et poids en kg.
Les catégories sont les mêmes pour tout le monde, mais les attributs peuvent être différents.
Est-ce que je devrais stocker ceci comme collection de catégorie alors chaque cateogry contient et tableau d'utilisateurs contenant chacun un hachage d'attribut anmes et unités? Ou est-ce que je devrais diviser cela en plusieurs collections d'une manière ou d'une autre?
Ou y a-t-il une meilleure façon de penser?
Est-ce un problème d'imbrication profonde?
merci beaucoup à l'avance pour de l'aide et des conseils. rick
Ceci est juste un re-hash de votre question précédente: http://stackoverflow.com/questions/3097842/ et vous n'avez jamais pris la peine d'accepter cette réponse.Je vais laisser cette question à quelqu'un d'autre. –
Pouvez-vous élaborer sur "l'emboîtement en profondeur" - combien de niveaux sera-t-il en réalité? – nawroth
soupir ... c'est maintenant devenu un concours popularty pour être le premier à répondre ou à avoir la "meilleure" réponse. – luckytaxi