【发布时间】:2019-05-10 14:11:14
【问题描述】:
我正在关注书中的 mongoose 文档,但我什至无法让最简单的验证器工作。我错过了什么?我假设这个验证器会失败 100% 成功 100%,我可以插入任何我想要的用户 ID。在这我只是想看看它是否被调用并且当我期望它失败时插入总是通过。我尝试了许多我在网上看到的变体和示例,但在所有情况下似乎都没有调用验证器。
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const profileSchema = new Schema({
created: {
type: Date,
default: Date.now
},
userid: {
type: Schema.Types.ObjectId,
ref: 'user',
validate: {
validator: val => { return false; },
message: 'something'
}
});
const Profile = mongoose.model('profile',profileSchema);
【问题讨论】:
-
尝试您的代码时出现验证错误。您能否更新您的问题以显示您的插入代码?