2017-03-01 8 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 sがプロジェクトに含まれています。 私の問題は、今私は、プロジェクト名を検索する場合、彼らがフィールドに含まプロジェクト名を持っているので、またDocumentFileのが発見されていることであるDocumentFile#DocumentFileVersions#filePath

からフィールドfilePathを除外する可能性がある場合は私の質問は今だろう@TextIndexed

答えて

1

DocumentFileVersionがあなたの支配下にある場合、インデックスを付けたいDocumentFileVersionのプロパティにのみ@TextIndexedを追加すると、filePathのようになります。

もう1つの方法は、IndexOperationsで手動でインデックスを設定することです。たぶんexamples projectを見てみたいですね。

関連する問題