Мне нужна помощь, чтобы получить данные из другого документа. У меня есть следующий класс.
@Data
@Document(collection = "tmVersion")
public class TmVersion {
@Id
private String id;
private String cVrVersionId;
@DBRef
private TaApplicationVersion taApplicationVersion;
}
и
@Data
@Document(collection = "taApplicationVersion")
public class TaApplicationVersion {
@Id
private String id;
private String dVrAppName;
private String dVrAppCode;
}
Это мой репозиторий, в котором я отображаю то, что хочу но в taApplicationVersion мне нужно показать весь этот объект и как это делается?
@Query(value="{}", fields="{'cVrVersionId': 1, 'taApplicationVersion.dVrAppName': 2,
'dVrVersionNumber': 3}")
Page<TmVersion> getAllVersionWithOutFile(Pageable pageable)