2

Symfony2.1でMongoDBを使用しようとしていますが、問題が発生しています。「 MongoDBで簡単な登録フォームを実装する方法」というSymfonyのWebサイトのチュートリアルに従っています。

このチュートリアルでは、メールフィールドに一意のフィールドとして制約を追加できると言われています。いくつかのテストの後、それは機能しません。ユーザーエンティティに同じメールを複数回追加できます。

アノテーション@MongoDBUnique(fields = "email")は失敗しているようです。

Googleグループで同じ問題を抱えている人を見つけました。現時点(1月6日投稿)では、誰も回答していないか、不幸にも回答がないようです。

手がかりをありがとう!

4

1 に答える 1

2

インデックスが実際に MongoDb に存在することを確認してください。指定された注釈は、インデックスを自動的に作成しません。

詳細については、これを確認してください。

于 2013-01-10T10:52:55.847 に答える