javascript引用mongoose数组中的嵌套文档

javascript引用mongoose数组中的嵌套文档,javascript,node.js,mongodb,express,mongoose,Javascript,Node.js,Mongodb,Express,Mongoose,我有一个mongoose模式,它有一个数组,我想引用一个文档 从另一个模式嵌套在该数组中的。我该怎么办呢 这是我的模式 var userSchema = mongoose.Schema({ username: String, first_name : String, last_name : String, exam_test_id :{ type : Schema.Types.ObjectId,

我有一个mongoose模式,它有一个数组,我想引用一个文档 从另一个模式嵌套在该数组中的。我该怎么办呢

这是我的模式

var userSchema = mongoose.Schema({
    username: String,
    first_name      : String,
    last_name       : String,
    exam_test_id    :{
        type            : Schema.Types.ObjectId,
        ref             : 'departmentSchema.members'
    }
});

var departmentSchema = mongoose.Schema({
    name                : String,
    description         : String,
    members             :[{
        commencement_date   : Date, 
        post                : String,
        function            : String
    }]
})
我不知道裁判是否合适,如果不合适,还有其他裁判吗
在仍然有嵌套子文档的情况下,我可以这样做

为什么
“department.members”
<代码>部门与任何内容都不匹配。请尝试使用
“departmentSchema.members”
?很抱歉,这是一个错误。已经纠正了。它会工作吗?为什么
“department.members”
<代码>部门与任何内容都不匹配。请尝试使用
“departmentSchema.members”
?很抱歉,这是一个错误。已经纠正了。这样行吗?