Как я могу добавить несколько (1,2,3 ... x) жанров для моих фильмов на моей луне goose схема?
У меня есть эта жанровая схема, которую я использую в моем mov ie схема:
const genreSchema = new mongoose.Schema({
name: {
type: String,
required: true,
minlength: 5,
maxlength: 50
}
});
Mov ie схема:
const Joi = require('joi');
const mongoose = require('mongoose');
const {genreSchema} = require('./genre');
const Movie = mongoose.model('Movie', new mongoose.Schema({
title: {
type: String,
required: true,
trim: true,
minlength: 5,
maxlength: 255,
},
genre: {
type: genreSchema,
required: true
},
numberInStock: {
type: Number,
required: true,
min: 0,
max:255
}
}));
function validateMovie(movie) {
const schema = {
title: Joi.string().min(3).required(),
genreId: Joi.objectId().required(),
numberInStock: Joi.number().min(0).required(),
};
return Joi.validate(movie, schema);
}
Я также хочу проверить схему с Joi.