我正在向数据库中添加一系列文档。这些文档中的每一个都在预保存挂钩中进行了验证。我希望 Mongoose 忽略保存未通过验证的特定文档而不会引发任何错误,以便可以保存通过验证的其余文档。这是一个示例代码:
schema.pre('save', function (next) {
// Validate something.
const isValidated = ...;
if (!isValidated) {
// Skip saving document silently!
}
next();
});