I\'m curious as to the pros and cons of using subdocuments vs a deeper layer in my main schema:
var subDoc = new Schema({ name: String }); var mainDoc = n
If you have schemas that are re-used in various parts of your model, then it might be useful to define individual schemas for the child docs so you don't have to duplicate yourself.