0
db.yorum.aggregate([
{ $match: { bayiId: "5848631a2aa9191f78ff3847" }},
{ $group: { _id: "$bayiId" ,avg: { $avg: "$yildiz" }}}
])
스프링 부트에는 어떻게 사용할 수 있습니까?MongoDB와의 스프링 부트 데이터 집계
나는 "아이디즈"평균이 필요합니다.
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.Bayi! IsNewStrategy를 결정할 수 없습니다.
어떻게 저장소를 저장할 수 있습니까?
bayiRepository.save(seciliBayi);
도움 주셔서 감사합니다. 하지만 내 게시물을 편집합니다. 나는 MongoDBConfig.java를 가지고있다. 어떻게 mongotemplate을 클래스에 추가 할 수 있는가? – forguta
내 config 클래스를 추가했습니다. 이것에 대해 mongoTemplate을 참조 할 수 있습니다. – notionquest
고마워요 :) :) – forguta