Symfony 2.1 + @MongoDBUnique(fields =“email”)不是唯一的

时间:2013-01-09 16:11:44

标签: mongodb symfony-2.1

我正在尝试将 MongoDB Symfony2.1 一起使用,但我遇到了问题。 我正在关注Symfony网站上的tutorial,该网站名为“如何使用MongoDB实现简单的注册表单”。

在本教程中,我们可以将电子邮件字段的约束添加为唯一字段。 经过一些测试,它不起作用。我可以为我的用户实体添加多个相同的电子邮件。

注释 @MongoDBUnique(fields =“email”)似乎失败了。

我在Google群组中找到了具有相同problem的人。在这个时间(1月6日发布),没有人回答,或者似乎没有人得到任何答案。

感谢您的任何线索!

1 个答案:

答案 0 :(得分:2)

确保MongoDb中确实存在索引。指定的注释不会自动创建任何索引。

有关详细信息,请查看this