如何使用Spring Data在MongoDB中的继承字段上定义索引?

时间:2018-07-09 14:44:31

标签: java spring spring-boot spring-data spring-data-mongodb

我有一个持久类,该类扩展了定义其某些字段的父级。使用Spring Data Mongo,我可以在持久字段上使用@Indexed批注在相应的Collection上创建索引。但是,对于继承字段,我只能通过父类访问它们。我可能可以在其中放置注释,但是我不想为扩展父类的每个Collection创建索引。我可以使用@CompoundIndex(具有单个值)来解决此问题吗?

1 个答案:

答案 0 :(得分:0)

进行一些本地测试后,我发现可以,我可以使用@CompoundIndex解决此问题。