如何在猫鼬架构上编写自定义验证错误?

时间:2018-12-27 05:58:05

标签: node.js mongoose

任何想法如何在猫鼬模式上为唯一值提供唯一的自定义验证错误(unique:true)。 我在这里找到https://mongoosejs.com/docs/validation.html 但是他们没有提及唯一值(unique:true)

到目前为止,我已经尝试过了。此处无法获得唯一的价值。

departmentId: { type: String, required: [true, 'cannot be empty'], unique: [true, 'already exist'] },

1 个答案:

答案 0 :(得分:0)

在猫鼬中,模式的unique选项为not a validator。它是构建MongoDB唯一索引的便捷助手。请检查此link以获取更多信息。

此外,您可以使用mongoose-unique-validator进行操作。