数据库为 mongodb 网站框架为 express 在创建数据的时候报错,但是数据是可以创建出来的,在保存的时候就报这个错误提示,请问是什么原因?
Mongoose:mpromise(mongoose's default promise library) is deprecated, plug in your own promise library instead://mongoosejs.com/docs/promises.html
events.js:141 throw er; //Unhandled 'error' event ValidationError:arts validation failed
1
wanganjun 2016-11-05 19:53:53 +08:00 via iPhone
某个 schema 里面定义的 arts 字段定义里面有校验条件,但是 arts 字段的值不符合这个条件
|
2
wanganjun 2016-11-05 20:00:55 +08:00 via iPhone
mongoose 会在保存数据之前校验数据,创建数据的时候是不会校验的
|
3
MrCoda OP 非常感谢您的回复,原因我找到了,是数据自己新建的数据和数据骨架字段没匹配对。
|