title: Meteor: Embed documents inside a document or separate them into each collection object and link them?
body: <p>I am running into a scenario where I am asking myself do I need to put each entity (a Classroom has many students) into separate Meteor.collection object or rather embed an array of students inside the classroom object and have one Meteor.collection Classroom object.</p>
  
  <p>My instinct tells me to put Classroom and Students in their own Meteor.collections but I am not sure how to establish a one to many relationship between the two Meteor collection objects.</p>
  
  <p>What if there are many more traditional one-to-many, many-to-many relationships translate into Meteor way of doing things? </p>
  
  <p>My question arises from the fact that .aggregate() is not supported, and realizing that it's impossible  without doing a recursive loop to grab nested and embedded documents, inside a parent document in which Meteor collection exists (ex. Classroom). </p>