Sorry for the late response - here is a simple example of embedded document written in mongoose:
var postSchema = new Schema({
author : {type : String},
title : {type : String, require : true},
content : {type : String, require : true},
comment : {
owner : {type : String},
subject : {type: String, require},
content : {type String, require}
}
});
The document here is the postSchema (well it is the schema but I guess you know what I mean).
The comment is the embedded document which you can see it is an object defined inside post.
The benefit is that you get the comment each time you call post without additional query however if you have many comments it makes the post document very large!