【发布时间】:2019-04-05 08:59:01
【问题描述】:
我有一个名为 "Google_Analytics_Extraction" 的集合,它持久化一个包含名为 viewID 的属性的 spring pojo 类。我需要通过将 viewID 添加到基本名称 "Google_Analytics_Extraction" 的末尾来为每个 viewID 存储不同的集合,使其类似于 "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;
这可能吗?我该怎么做?
【问题讨论】:
标签: java spring mongodb spring-boot spring-data