mongoシェルを使用してインデックスを作成できますが、コードを介して作成する場合、およびspring-data-mongodbを使用しているため、次を使用します。
mongoTemplate.indexOps(B.class).ensureIndex(new Index().on("a", Order.ASCENDING));
クラスの名前がコレクションと一致しない場合は、コレクションの名前を指定することもできます。
mongoTemplate.indexOps("b").ensureIndex(new Index().on("a", Order.ASCENDING));