这是我使用的架构.如您所见,survey_codes模型路径由一个ObjectIds数组组成.
...
var Schema = mongoose.Schema;
var Email = mongoose.SchemaTypes.Email;
var ObjectId = mongoose.SchemaTypes.ObjectId;
var RestaurantSchema = new Schema({
id : {type: String, required: true, unique: true},
name : {type: String, required: true},
owner_name : String,
reservation_email : Email,
survey_url : String,
survey_codes : [{type: ObjectId, ref: SurveyCode}],
created_at : {type: Date, default: Date.now}
});
var SurveyCodeSchema = new Schema({
code : {type: String, unique: true, required: true},
valid : {type: Boolean, default: true},
create_date : {type: Date, default: Date.now}, …Run Code Online (Sandbox Code Playgroud)