passportjs mongoose模型与必填字段

时间:2017-10-21 08:50:06

标签: mongoose model passport.js required

有谁知道为什么我们无法定义护照使用的猫鼬模型,其中包含用户名,护照,电话,电子邮件和姓名的必填字段?如果我不写需要或使用required:false它工作正常。

例如,如果您在passportjs

中使用此模型,则会出错
    var userSchema=new Schema({
  username:{trype:String},  //As I use directly userSchema in passportJs I cannot use required:true for the files. I do not know hy yet anyhow.
  password:{trype:String},
  name:{trype:String,required:true}
});

错误:

throw new TypeError('Undefined type `' + name + '` at `' + path +
^

TypeError:undefined处的未定义类型name.required   你尝试过嵌套Schemas吗?您只能使用refs或数组进行嵌套。     在Function.Schema.interpretAsType(XX \ node_modules \ mongoose \ lib \ schema.js:644:11)

由于

0 个答案:

没有答案