我有一个持久类,它扩展了一个定义了它的一些字段的父类。使用 Spring Data Mongo,我可以在持久字段上使用 @Indexed
注释来在相应的集合上创建索引。但是,在继承字段的情况下,我只能通过父类访问它们。我可能会把注释放在那里,但我不想为每个扩展父类的集合创建索引。我可以使用 @CompoundIndex
(具有单一值)来解决这个问题吗?
最佳答案
在做了一些本地测试后,我发现,是的,我可以使用 @CompoundIndex
来解决这个问题。
关于java - 如何使用 Spring Data 在 MongoDB 中的继承字段上定义索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51248235/