我知道如何在embed documents猫鼬,他们似乎相当简单,如果存储为数组,为此,使用情况是相当明显的:没有阵列的嵌入式文档?
var CommentSchema = new Mongoose.Schema({...});
var BlogPostSchema = new Mongoose.Schema({
comments : [CommentSchema],
});
但是,我不看怎么看结束后做文档向前和向后是如何存储不需要或不想要在Array中的单个子文档。
var UserSchema = new Mongoose.Schema({...});
var BlogPostSchema = new Mongoose.Schema({
author: ??? // 'UserSchema' and UserSchema do not work here.
});
有什么办法可以使这项工作?我不想只存储ObjectId,而是存储用户记录的完整副本,但不需要或不需要数组。
你能做到这一点,因为4.2.0版本,请参阅http://mongoosejs.com/docs/subdocs.html#single-embedded – kba