I have a site that I’m using Mongo on. So far everything is going well. I’ve got several fields that are static option data, for example a field for animal breeds and another field for animal registrars.
Breeds
Arabian
Quarter Horse
Saddlebred
Registrars
AQHA
American Arabians
There are maybe 5 or 6 different collections like this that range from 5-15 elements.
What is the best way to put these in Mongo? Right now, I’ve got a separate collection for each group. That is a breeds collection, a registrars collection etc.
Is that the best way, or would it make more sense to have a single static data collection with a “type” field specifying the option type?
Or something else completely different?
Since this data is static then it’s better to just embed the data in documents. This way you don’t have to do manual joins.
And also store it in a separate collection (one or several, doesn’t matter, choose what’s easier) to facilitate presentation (render combo-boxes, etc.)