How would I extend an existing Meteor collection?

So let’s say I create a collection named “mods” that will serve as my master collection.

I want to create multiple other collections for actual content. Let’s say arma2, arma3, minecraft and so on.

I want to inherit the base class “mods” into the child collection arma2. This way I can add specific to arma2 fields and so on while maintaining the base collection properties. Things such as if a field was a list of software licenses, arma2 could have an addition of the arma2 specific license.

Is this possible?

Documents in a collection don’t need to have the same properties. If you want to query all mods, you would just go with one collection mods. Based on a property like game, you can optionally transform the mods to different class instances.