У меня есть 2 схемы (событие, место проведения)
Схема события, как показано ниже:
var mongoose = require('mongoose');
var bcrypt = require('bcryptjs');
var EventSchema = mongoose.Schema({
_id:mongoose.Schema.Types.ObjectId,
name:{type:String,unique:true},
venue:[{type:mongoose.Schema.Types.ObjectId, ref:'venue'}],
status:{type:Number, default:0}
});
var Event = module.exports = mongoose.model('Event', EventSchema);
Схема объекта, как показано ниже:
var mongoose = require('mongoose');
var bcrypt = require('bcryptjs');
var VenueSchema = mongoose.Schema({
_id:mongoose.Schema.Types.ObjectId,
name:{type:String,unique:true},
status:{type:Number,default:0}
});
var Venue = module.exports = mongoose.model('Venue', VenueSchema);
Мне нужно что-то, как показано ниже:
[{
event :{
_id:
name:
venue:[{
_id:
name:
}]
}
}]
Пожалуйста, помогите мне изменить измененияв схеме или в коде nodejs для заполнения того же отношения один ко многим.