我试图实现与您使用的行为相同的行为。 MySQL
未知专栏' ...'在'字段列表'
我有2个文件
1 - models / user.js
// ...
let user = new mongoose.Schema({
forename: String,
surname: String
});
user.pre('save', (next)=> {
// can I do the validation here ?
next();
});
// ...
2 - seeder.js
// ...
let user = require('./models/user');
let usr = new user({name: "some forename", surname: "some surname"});
usr.save((error, response)=>{
// ...
});
// ...
我想要做的是抛出name
属性不在架构路径中的错误。
有什么想法吗?或者我应该创建一个自定义类,使用自定义方法扩展mongoose.Schema
进行此类验证?