Моя схема выглядит так -
const Category = mongoose.model('Category', {
name: {
type: String,
required: true,
trim: true
},
description: {
type: String,
default: null,
trim: true
},
user_id: {
type: mongoose.Schema.Types.ObjectId,
required: true,
ref: 'User'
},
Subcatogories: [{
name: {
type: String,
required: true,
trim: true
},
description: {
type: String,
default: null,
trim: true
}
}]
})
Я хочу, чтобы поле подкатегории имело несколько массивов. Объект в поле подкатегории также может иметь свое собственное поле подкатегории и так далее. Объект в каждом массиве должен иметь одинаковые ограничения. Но нет необходимости иметь подкатегорию.