Đôi khi rất khó để nhìn thấy rõ ràng. Bạn không cần một lược đồ khác để đạt được những gì bạn muốn. Bạn có thể chỉ cần xác định tài liệu phụ của mình trong lược đồ mẹ như sau:
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);
});