Ниже приведен класс сущности для «Проектов». Мне нужно выбрать поля «title» и «projectName» всех документов с projectName как «xyz». Имя поля «title» в извлеченных документах должно быть переименованокак "renamedTitle" при получении.
@Document (collection = "projectCollection")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Project {
@Id
private String projectId;
private String projectName;
private String title;
}
if the document collection is:
{"_id":"1","projectName":"alpha","title":"start"},
{"_id":"2","projectName":"beta","title":"mid"},
{"_id":"3","projectName":"xyz","title":"last"}
The output expected is:
{"projectName":"xyz","renamedTitle":"last"}