कभी-कभी स्पष्ट देखना कठिन होता है। आप जो चाहते हैं उसे प्राप्त करने के लिए आपको किसी अन्य स्कीमा की आवश्यकता नहीं है। आप अपने उप दस्तावेज़ को अपने पैरेंट स्कीमा में इस तरह परिभाषित कर सकते हैं:
var parentSchema = new mongoose.Schema({
child: { 'name' : String, 'age' : Number } // not an array, just a sub document
});
var Parent = mongoose.model('Parent', parentSchema);
var parent = new Parent();
parent.child.name = "Joe";
parent.child.age = 13;
parent.save(function(err, saved) {
if(err) console.error(err);
});