У меня есть коллекция с именем "Google_Analytics_Extraction" , в которой сохраняется пружинный класс pojo, содержащий атрибут с именем viewID. Мне нужно хранить разные коллекции для каждого viewID, добавив viewID в конец базового имени "Google_Analytics_Extraction" , чтобы он походил на "Google_Analytics_Extraction_xxxx" .
Я знаю, что мы можем выполнить это с помощью mongoTemplate, мне нужно сделать это динамически с аннотацией @Document, может быть, с SPeL языком или чем-то еще.
Это мой класс
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@org.springframework.data.mongodb.core.mapping.Document("Google_Analytics_Extraction_")
public class GAnalyticsDataEntity {
@Id
private String id;
private String viewID;
private String dateExtraction;
private String fromToDate;
private Document dimensionDocument;
private Document metricDocument;
Возможно ли это? Как я могу это сделать?