Como usar o spring data mongo @CompoundIndex com sub coleções?

Suponha que eu tenha entidades como as seguintes:

@Document(collection = "doc_a")
public class A {    
  @Field("id")
  private Integer id;

  @Field("b")
  private Collection<B> b;
  ...
}


public class B {    
  @Field("id")
  private Integer id;
  ...
}

é possível usar um compoundIndex em relação a A.id e B.id juntos?

Quero dizer, talvez como:

@CompoundIndex(name = "aid_bid_idx", def = "{'id', 'b.id'}")

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion