Я столкнулся с некоторой ошибкой в моей схеме на mongoose.
моя схема выглядит следующим образом:
{
accomodations : {
rooms : {
type : [{
rooms : [{
type : {
id : { type : Number },
name : {
ita : { type : String },
eng : { type : String },
},
numberOfRooms : { type : Number },
},
}],
boards : [{
id : { type : String },
type : {
id : { type : Number },
name : {
ita : { type : String },
eng : { type : String },
},
},
amount : {
currency : { type : String },
directPayment : { type : Boolean },
totalPrice : { type : Number },
mandatory : { type : Boolean },
priceAgency : { type : Number },
refundable : { type : Boolean },
markupPrice : { type : Number },
},
}],
amenities : [{ type : mongoose.Schema.Types.Mixed }],
}],
},
}
}
если я использую "тип" в качестве имени свойства, я получаю ошибку: Неверноконфигурация схемы: [object Object]
не является допустимым типом в массиве rooms
. См. http: // bit.ly / mongoose-schematypes для получения списка допустимых типов схемы.
это необходимо для меня, чтобы иметьсвойство с именем type в моей схеме.