Schema.Types.ObjectId未定义

时间:2018-03-13 02:02:36

标签: node.js mongodb mongoose

mongoose架构出现以下错误:

  _id: {type: Schema.Types.ObjectId},
                           ^
TypeError: Cannot read property 'ObjectId' of undefined

我已经尝试过mongoose 5.08和5.09。都失败了。

任何回复都将不胜感激。 谢谢。 理查德

1 个答案:

答案 0 :(得分:0)

试试这个

  var mongoose = require('mongoose');
  var mongoSchema = mongoose.Schema;

  var user = new mongoSchema({
    ref_id: {
       type: mongoSchema.Types.ObjectId,
       ref: 'client'
    }
 });

module.exports = mongoose.model('user', user);