Mongodb验证文档之间数组中的唯一元素

时间:2018-11-19 23:29:21

标签: mongodb mongoose unique

db.collection().person {
name: String,
emails: [{type: String, unique: true}]
}.plugin(uniqueValidator) //const uniqueValidator = require('mongoose-unique-validator');

personA = {
name: 'Foo',
emails: ['foo1@com', 'foo2@com']
}
personB = {
name: 'Bar',
emails: ['bar1@com', 'foo1@com']
}

问题:当我从Web表单添加新的personB时,当我提交与personA.emails [0]复制的电子邮件“ foo1 @ com”时,它没有响应错误(应该是错误)。

是错误还是其他?我该如何解决? 谢谢

0 个答案:

没有答案