Symfony2中Doctrine MongoDB ODM中多个字段的唯一约束

时间:2012-03-28 23:13:37

标签: symfony doctrine-orm doctrine-odm

我找到了Symfony \ Bundle \ DoctrineMongoDBBundle \ Validator \ Constraints \ Unique但它似乎仅对一个字段有效(在此示例中找到:http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/form.html作为类注释)。 在多个领域有这种验证的简单解决方案吗?

1 个答案:

答案 0 :(得分:0)

是的,但我找到了简单的解决方案 - 只需添加多个@MongoDBUnique约束即可。请记住为每个唯一字段分隔@MongoDBUnique,也不要像@UniqueEntity那样将所有字段组合到数组中。 -