我试图将MongoDB与symfony2.1一起使用,但我面临一个问题。
我正在关注symfony网站上的tutorial,该网站名为“如何在mongodb中实现一个简单的注册表单”。
在本教程中,我们可以将电子邮件字段的约束添加为唯一字段。
经过一些测试,它不起作用。我可以为我的用户实体添加多个相同的电子邮件。
注释@mongodbunique(fields=“email”)似乎失败了。
我在一个谷歌群里找到了一个和我一样的人。在这个时候(1月6日发布),没有人回复或者似乎没有人有任何不恰当的回复。
谢谢你的线索!

最佳答案

确保MongoDB中确实存在索引。指定的批注不会自动创建任何索引。
有关更多信息,请查看this

关于mongodb - Symfony 2.1 + @MongoDBUnique(fields =“email”)不是唯一的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14241447/

10-13 22:30