Как вставить данные в подколлекции на основе ввода поля родительской коллекции в nodejs mongodb

Вот моя AdminSchema, которая вводит имя пользователя, пароль и тип учетной записи при регистрации пользователя. В зависимости от типа регистрационной учетной записи у нас есть два варианта, т. Е. (Судья, Студент) при создании, нам нужно связать запись с соответствующей подколлекцией.

'use strict';
var mongoose = require('mongoose');
var Schema = mongoose.Schema;


var AdminSchema = new Schema({
  username: {
    type: String,
    required: 'Kindly enter the name of the task'
  },
  password:{
    type:String
  },
  accountType : {
    type : String
  },
  Created_date: {
    type: Date,
    default: Date.now
  },

});

Как ссылаться на JudgeID в Judge Collection на основе выбора accountType в Admin Schema

var Judge = new Schema({
    judgeID : { type: ObjectId, ref: 'AdminSchema' },
    categorPriority_1 :{ type : String },
    categorPriority_2 :{ type : String },
    categorPriority_3 :{ type : String }


});

Как ссылаться на studentID в коллекции Judge на основе выбора типа учетной записи в Admin Schema

var Student = new Schema({

  studentID : { type: ObjectId, ref: 'AdminSchema' },
  projectName : { type : String },
  memberName_1 : { type : String },
  memberName_2 : { type : String },
  memberName_3 : { type : String },


});


module.exports = mongoose.model('Admin', AdminSchema);
module.exports = mongoose.model('Judge', Judge);
module.exports = mongoose.model('Student', Student);

person vikas madoori    schedule 25.09.2018    source источник
comment
Уже ответили здесь поле, которое не является идентификатором"> stackoverflow.com/questions/19287142/   -  person Paradise228    schedule 25.09.2018
comment
Спасибо за помощь. Но на основе ввода, как я должен решить, в какую коллекцию он должен быть вставлен, например, если человек регистрируется в качестве судьи, он должен вставить его в коллекцию судей, или если студент регистрируется, он должен вставить его в студенческую коллекцию.   -  person vikas madoori    schedule 25.09.2018
comment
@Paradise228 проверьте комментарий выше   -  person vikas madoori    schedule 25.09.2018