Как определить многомерный массив в схеме Mongoose? Я хочу иметь 2d-массив в моей схеме мангуста, чтобы найти комнату в гостинице примерно так.Многомерный массив в схеме Mongoose
var Room = new Schema({
number: Number,
type: String, // Room type id
});
var Hotel = new Schema({
...
rooms: [[Room]]
});
Вот ошибка я получаю ...
D:\projects\HotelBox\node_modules\mongoose\lib\schema\array.js:58
this.caster = new caster(null, castOptions);
^
TypeError: object is not a function
at new SchemaArray
я могу это исправить, определив rooms
как Schema.Types.Mixed
но я не могу подтвердить данные номеров в момент создания.
Это обычный массив. Мне нужно сделать 2d-массив – nabeel
Почему вы хотите использовать 2d-массив? В схеме вашего отеля будет несколько номеров. Но вам нужно использовать субдокумент. Я не понял 2d –
Это потому, что мне нужно показать комнаты в 2d или, возможно, даже 3d-сетке – nabeel