본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


mongotemplate aggregate2

Mongodb Aggregate 밀리세컨드(milliseconds) 변환(날짜, 문자형식) with Mongotemplate 몽고DB에 저장되어 있는 밀리세컨드(millisecond)값을 집계함수(aggregate)를 통해서 변환하는 방법 입니다. * 기본적으로 몽고DB와 연동하는 라이브러리는 너무 낮지 않아야 합니다. : ) 먼저 파싱 할 데이터를 살펴보겠습니다. val이라는 키에 밀리세컨드값이 들어가 있습니다. 해당 값을 바꾸기 위해서 ConvertOperators 클래스를 활용하여 데이터를 변환하여 줍니다. { ToDate td = ConvertOperators.valueOf("val").convertToDate(); //ToDate라는 클래스가 반환 됩니다. } convertToDate메소드를 사용하면 ToDate라는 클래스 값을 받을 수 있습니다. ToDate라는 클래스는 AbstractAggregationExpres.. 2021. 7. 7.
MongoTemplate Aggregate 2 (lookup, unwind,first,last,push ..) 몽고db에서 자주 사용되는 집계함수 기능에 대해서 정리하여 보았다. 1. body 컬렉션 내용은 아래와 같다. 2. head 컬렉션 내용이다. 3. 단순 집계 기능이다. 조회, 그룹핑, 카운트 및 합계이다. 대상은 body 컬렉션이다. as 메소드는 불리우는 이름이다. public void simpleSingle(){ Aggregation agg = null; AggregationResults results = null; agg = Aggregation.newAggregation( Aggregation.project() //1. 매핑할 이름 .and("text").as("text_conv") //2.기존 도큐먼트 이름 바꾸기 가능 .and("type").as("type") .and("date").as(".. 2019. 9. 6.