使用接口作为 mongoose Schema 中的字段类型

Yah*_*tzi 5 mongoose typescript

我正在使用打字稿和猫鼬。我有那个界面:

interface Job {
  jobid: Boolean;
  title: Boolean; 
}
Run Code Online (Sandbox Code Playgroud)

我想创建一个模式,其中一个字段是一组作业:

const workerSchema = new Schema({
  _id: { type: String required: true }
  first_name: { type: String }
  jobs: [Job]
})
Run Code Online (Sandbox Code Playgroud)

但我收到错误“Job”仅指一种类型,但在此处用作值。我怎样才能解决这个问题?

小智 -1

const workerSchema = new Schema({
  _id: { type: String required: true }
  first_name: { type: String }
  jobs: {type:[Job]}
})
Run Code Online (Sandbox Code Playgroud)

如果没有工作,请使用类而不是接口