类型:Schema.Types.ObjectId,返回“ ReferenceError:未定义模式

时间:2019-07-01 21:00:41

标签: node.js mongoose database-design

我正在设计一个数据库架构,当我编写以下代码时,在引用用户方案的地方发生了错误:

postedBy: {
    type: Schema.Types.ObjectId,
    ref: 'User'
  },

type: Schema.Types.ObjectId,
      ^
ReferenceError: Schema is not defined

1 个答案:

答案 0 :(得分:0)

您必须添加:

mongoose.Schema.Types.ObjectId

代替:

Schema.Types.ObjectId

否则添加:

const Schema = require('mongoose').Schema