#typescript #mongoose
Вопрос:
Я использую машинопись и мангуста. У меня есть этот интерфейс:
interface Job { jobid: Boolean; title: Boolean; }
И я хочу создать схему, в которой одно из полей представляет собой массив заданий:
const workerSchema = new Schema({ _id: { type: String required: true } first_name: { type: String } first_name: { type: String } jobs: [Job] })
Но я получаю ошибку «Задание», которая относится только к типу, но используется здесь в качестве значения. Как я могу это исправить?
Ответ №1:
const workerSchema = new Schema({ _id: { type: String required: true } first_name: { type: String } first_name: { type: String } jobs: {type:[Job]} })
если нет работы, используйте класс вместо интерфейса