Wie verwenden von spring data mongo @CompoundIndex mit sub-Sammlungen?

Davon ausgehen, dass ich solche stellen wie die folgenden:

@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;
  ...
}

ist es möglich, eine compoundIndex mit Bezug auf A. id UND B. id zusammen?

Ich meine, vielleicht wie:

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

Vielen Dank im Voraus.

haben Sie es ausprobiert? Aber es funktioniert nicht?
Ich noch nicht versucht, in unserer Umgebung ist es sehr schwer zu verstehen, ob die Indizes erstellt und erfolgreich arbeitet oder nicht. Mongodb Verantwortung ist im Besitz von unserem Architekten, und heute ist er nicht verfügbar. Deshalb wollte ich Fragen, zunächst von hier aus.

InformationsquelleAutor Javatar | 2012-12-26

Schreibe einen Kommentar