0

在序列化模型 中,我有3 列 String name,String phone no, int door No. ,我希望这三个列都是唯一键索引。在 MySQL 中,我们会做这样的事情。

UNIQUE KEY `UNIQUE ID ` (`NAME`,`PHONE NO`,`DOOR NO`)

如何使用 morphia 为 mongodb 做同样的事情。我试过了

@Indexes({@Index("name, phone no,door No,")})


 @Entity
@Indexes({@Index(value="name, phone no,door No", unique = true)})

但它似乎不起作用请帮忙。

4

1 回答 1

1

如果根本没有创建索引,您很可能错过了datastore.ensureIndexes(),请参阅https://code.google.com/p/morphia/wiki/Datastore#Ensure_Indexes_and_Caps

于 2013-04-28T22:33:14.723 回答