I have a persistent class that extends a parent where some of its fields are defined. With Spring Data Mongo, I can use the @Indexed
annotation on persistent fields to create index on the corresponding Collection. However, in the case of inherited fields, I can only access them through the parent class. I could probably put the annotation there but I don't want to create index for a every Collection extending the parent class. Can I potentially use @CompoundIndex
(with single value) to work around this?
Asked
Active
Viewed 659 times
4

Psycho Punch
- 6,418
- 9
- 53
- 86
1 Answers
3
After doing some local testing, I found out that, yes, I can use @CompoundIndex
to workaround this issue.

Psycho Punch
- 6,418
- 9
- 53
- 86