Możesz utworzyć indeks za pomocą powłoki mongo, ale jeśli chcesz to zrobić za pomocą kodu, a ponieważ używasz spring-data-mongodb, użyj tego:
mongoTemplate.indexOps(B.class).ensureIndex(new Index().on("a", Order.ASCENDING));
Możesz również określić nazwę kolekcji, jeśli nazwa Twojej klasy nie pasuje do niej:
mongoTemplate.indexOps("b").ensureIndex(new Index().on("a", Order.ASCENDING));