, play framework 1.2.6 morphia 1.2.12.
@Indexed (unique = true) , .
, " " , , .
, , :
> db.Account.drop()
true
: ( ...)
> db.Account.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"ns" : "something.Account",
"name" : "_id_"
},
{
"v" : 1,
"key" : {
"email" : 1
},
"unique" : true,
"ns" : "something.Account",
"name" : "email_1"
}
]
, , MongoException.DuplicateKey.