我正在使用 spring mongo 模板在 mongodb 上运行协议查询。我想知道有没有办法找出spring mongo模板中聚合结果的数量?
这是我的聚合示例:
Aggregation agg = newAggregation(Class1.class,
match(criteria),
group("prop1", "prop2")
.avg("x").as("averageX")
);
Run Code Online (Sandbox Code Playgroud)
我只需要知道如何在 spring mongo 模板中计算这个聚合结果。
我有一个带@EnableJpaRepositories注释的jpa配置文件.我从application.properties文件中设置了这个注释值,如下所示:
@EnableJpaRepositories("${jpa.repository.packages}")
public class JPAConfiguration {
....
}
Run Code Online (Sandbox Code Playgroud)
这是我的application.properties文件:
jpa.repository.packages=com.epms.model
Run Code Online (Sandbox Code Playgroud)
它完美无缺.但我想为@EnableJpaRepositories指定多个包.所以我将配置文件更改为:
jpa.repository.packages=com.epms.model,com.ecms.model
Run Code Online (Sandbox Code Playgroud)
以及配置文件:
@EnableJpaRepositories("#{'${jpa.repository.packages}'.split(',')}")
public class JPAConfiguration {
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何的想法 ?我怎么能在我的配置文件中这样做?
我有一个List<String>,其中有近20,000条记录(可能更多)...我需要迭代这个列表,它需要将近3分钟......
这是我的代码块:
for (String string : list) {
response += string;
response += "/t";
}
Run Code Online (Sandbox Code Playgroud)
我有两个问题: