任何想法如何在猫鼬模式上为唯一值提供唯一的自定义验证错误(unique:true)。 我在这里找到https://mongoosejs.com/docs/validation.html 但是他们没有提及唯一值(unique:true)
到目前为止,我已经尝试过了。此处无法获得唯一的价值。
departmentId: {
type: String,
required: [true, 'cannot be empty'],
unique: [true, 'already exist']
},
答案 0 :(得分:0)
在猫鼬中,模式的unique
选项为not a validator
。它是构建MongoDB唯一索引的便捷助手。请检查此link以获取更多信息。
此外,您可以使用mongoose-unique-validator进行操作。