Hello I had short time learn to mongoose so I had some question
I want to use two different schema in same collections because sometime I want to only repairshopnumber, sometime I want to arraydata at repairshopnumber
var infoSchema = new models.Schema({
productnumber: {},
repairshopnumber: {},
reservationtimes: [],
currenttime: Date,
liftposition: Number,
user_token: String
});
var ScheduleSchema = new models.Schema({
productnumber: {},
repairshopnumber: Number,
reservationtimes: [],
currenttime: Date,
liftposition: Number,
user_token: String
});
var reservationinfo = models.model('reservations', infoSchema);
var reservationschedule = mongoose.model('reservations', ScheduleSchema);
It's be occur the error
/home/node/node_modules/mongoose/lib/index.js:334
throw new mongoose.Error.OverwriteModelError(name);
^
OverwriteModelError: Cannot overwrite `reservations` model once compiled.
How do I input that? I can't find any solution.