2017-03-01 4 views
0

나는 DocumentFileVersion을 할 수있는 기준이 내 봄 데이터/MongoDB의 응용 프로그램봄 데이터 - @TextIndexed - 제외 특성

@Document 
public class DocumentFile { 

    @Id 
    private String id; 
    @TextIndexed 
    private List<DocumentFileVersion> documentFileVersions; 

    ... 
} 

에 다음과 같은 문서가 있습니다. 이 클래스는 다음과 같습니다.

public class DocumentFileVersion { 

    private String filePath; // contains project name 
    ... 
} 

DocumentFile은 프로젝트에 포함됩니다. 내 문제는 지금은 프로젝트 이름을 검색하는 경우들이 필드에 포함 된 프로젝트 이름을 가지고 있기 때문에 또한 DocumentFile의 발견된다는 점이다 DocumentFile#DocumentFileVersions#filePath

에서 필드 filePath을 제외 할 가능성이있는 경우 내 질문은 지금 것 @TextIndexed?

답변

1

DocumentFileVersion이 귀하의 통제하에있는 경우 을 제외하고 색인을 생성하려는 DocumentFileVersion의 속성에만 @TextIndexed을 추가 할 수 있습니다.

다른 접근법은 IndexOperations을 통해 색인을 수동으로 설정하는 것입니다. 어쩌면 examples project을보고 싶을 것입니다.