import { Document , model , Types , Schema } from 'mongoose' ; interface TInterface { title : string ; video : string ; type : string ; } export interface Theme extends Document { id : string ; title : string ; year : string ; themes : Types . Array < TInterface > ; } const ThemeSchema = new Schema ( { id : { type : String } , title : { type : String } , year : { type : String } , themes : [ { type : Object } ] , } ) ; export default model < Theme > ( 'Theme' , ThemeSchema ) ;