过滤mongoDB中的记录

时间:2018-12-12 14:06:58

标签: mongodb mongoose

我是mongoDB的新手,在这里我在过滤特定记录方面遇到了麻烦。

我必须将模式设置为:

const SubjectSchema = new Schema({
    name: {
        type: String,
        required: true
    }, 
    faculty: {
        type: Schema.Types.ObjectId,
        ref: 'faculties',
        required: true
    },
    semester: {
        type: String,
        required: true
    }


});


const FacultySchema = new Schema({

    name: {
        type: String,
        required: true
    },
    semesters: [{
        type: String
    }]

});

在这里,我想过滤掉某些具有特定名称和特定教师姓名的主题。

我只能过滤一个学期,但不能过滤教师姓名,因为我不知道如何通过填充架构来过滤字段。我怎么能得到这个??

0 个答案:

没有答案