以下のように、ユーザー コレクションのメール フィールドにインデックスを付けているとします。
index({ email: 1 }, { unique: true })
問題は、unique: true
上記のコードで何が指定されているかです。
以下のように、ユーザー コレクションのメール フィールドにインデックスを付けているとします。
index({ email: 1 }, { unique: true })
問題は、unique: true
上記のコードで何が指定されているかです。
指定されたインデックスが特定のデータベース内のドキュメント全体で一意であることを指定する変数
http://mongoid.org/en/mongoid/docs/indexing.html
モンゴドキュメントから
MongoDB では、インデックスに一意の制約を指定できます。これらの制約により、アプリケーションは、挿入されたフィールドに重複する値を持つドキュメントを挿入できなくなります。さらに、インデックス付きフィールドの値が重複している可能性がある既存のデータを含むコレクションにインデックスを作成する場合は、一意の強制と重複削除を組み合わせることができます。
http://docs.mongodb.org/manual/tutorial/create-a-unique-index/