【问题标题】:type: Schema.Types.ObjectId, returns “ReferenceError: Schema is not defined类型:Schema.Types.ObjectId,返回“ReferenceError:未定义架构
【发布时间】:2019-07-10 21:58:04
【问题描述】:

我正在设计一个数据库模式,其中引用用户模式,当我编写以下代码时发生错误:

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

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

【问题讨论】:

标签: node.js mongoose database-design


【解决方案1】:

你必须添加:

mongoose.Schema.Types.ObjectId

而不是:

Schema.Types.ObjectId

其他补充:

const Schema = require('mongoose').Schema.

【讨论】:

    猜你喜欢
    • 2014-09-14
    • 2020-04-08
    • 2016-05-17
    • 1970-01-01
    • 2020-12-27
    • 2015-05-13
    • 2020-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多