我正在寻找一种方法来检索所有验证错误。(我正在使用 Collection2 和 SimpleSchema)
考虑这段代码:
Foo.insert({
title: '',
description: ''
}, function(error, result) {
console.error(error);
});
输出:
{
message: 'Title may not be empty.',
invalidKeys: [
0: {
name: 'title',
type: 'required',
value: ''
},
1: {
name: 'description',
type: 'required',
value: ''
}
]
}
我想要所有与验证相关的错误消息。不幸的是,我找不到任何解决方案。
解决方案:
我找到了一个令人满意的解决方案
Foo.simpleSchema().namedContext().keyErrorMessage('title');