0
mongodb에 저장하려는 복합 개체가 있습니다 (스프링 어노테이션 사용).봄 mongodb에서 복합 개체 인덱싱
@Document(collection="person")
class Person {
@Id
private String id;
private Address address;
private String name;
}
및 복합 클래스 주소 :
@Document
class Address {
@Indexed
private Long countryId;
private String street;
@Indexed
private String city
}
내가 사람 수집의 일환으로 인덱싱 할 국가 및 도시 모두 필요 다음과 같이 개체입니다. 아아, 색인이 생성되지 않습니다. 어떤 아이디어를 인덱스를 만드는 방법?
@Document(collection="person")
@CompoundIndexes({
@CompoundIndex(name = "countryId", def = "{'address.countryId': 1}")
})
class Person {
감사합니다. 그러나 이것은 실제로 도움이되지 않습니다. 첫째, 모든 인덱스는 mongodb에서 2 차적입니다. 둘째, 자바/스프링 솔루션을 찾고 있습니다. – checklist