【发布时间】:2017-04-23 13:15:53
【问题描述】:
db.yorum.aggregate([
{ $match: { bayiId: "5848631a2aa9191f78ff3847" }},
{ $group: { _id: "$bayiId" ,avg: { $avg: "$yildiz" }}}
])
如何在 Spring Boot 中使用?
我需要一个“yildiz”平均值。
MongoDBConfig.java
@Configuration
@ComponentScan(basePackages="com.application.repository")
@EnableMongoRepositories(basePackages = "com.application.repository")
@EnableMongoAuditing(modifyOnCreate=false)
public class MongoDBConfig extends AbstractMongoConfiguration {
@Override
protected String getDatabaseName() {
return "application";
}
@Override
public Mongo mongo() throws Exception {
return new MongoClient("localhost", 27017);
}
@Bean
public MongoExceptionTranslator exceptionTranslator() {
return new MongoExceptionTranslator();
}
@Bean
public LoggingEventListener logginEventListener(){
return new LoggingEventListener();
}
}
MongoDB 配置类。如何添加 mongoTemplate ?
编辑
java.lang.IllegalArgumentException:不支持的实体 com.application.domain.八一!无法确定 IsNewStrategy。
如何保存存储库?
bayiRepository.save(seciliBayi);
【问题讨论】:
标签: mongodb spring-boot aggregation-framework