2012-06-06 5 views
0

Je construis une application qui utilise MongoDB. Dans mon application, chaque utilisateur peut avoir de nombreux modèles de voitures différentes (Porshe, Ferrari, etc.). Je dois les garder tous dans une collection appelée - car. Donc, dans une collection, je voudrais stocker le type de documents similaires. Pourquoi ? parce que tous ces modèles sont des voitures et ils ont tous de 50 à 90% les mêmes champs.MongoDB design [une collection et documents similaires]

question: ai-je raison? ou j'aurais dû séparer la collecte pour chaque nouveau type de voiture (modèle)?

Pourquoi j'en ai besoin? Parce que je dois montrer à l'utilisateur une table avec la liste de toutes ses voitures, et cette table (GRID) doit être triée et filtrée aussi. filtrer par champs comme nombre de portes, nombre d'engrenages etc ... il serait plus facile de ratisser ces données d'une collection.

Répondre

0

Oui, utiliser une collection est le chemin à parcourir ici. Mais nommez-le cars à la place.

Questions connexes