web129 [MongoDB] 몽고디비 이용해 Log 저장 Spring-Data-MongoDB Logback MongoDB에 저장하기 Spring에서 Oracle과 Mongo DB를 같이 사용하기 위해서 이전에 진행했던 Spring Simple Board를 가지고 실습을 진행해본다 기존에 프로젝트에 MongoDB를 연결하기 위해서 Dependency를 추가한다 그리고 mongoContext도 복사를 해서 추가를 해주면 된다 *mongoContext.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Colored by Color Scripter cs 그런 후 패키지 내에 CustomLogger.java를 생성해준다 추상 클래스로 선언을 해주고 내용을 채운다 *CustomLogger.java.. 2016. 7. 6. [MongoDB] 몽고디비 이용한 간단 웹 메모장 Spring-Data-MongoDB 메모장 구현 해보기 MVC를 이용해서 메모장을 구현한다 간단하게 패키지를 web으로 Controller를 잡고 DAO로 가서 MongoDB와 연동을 시킨다 우선 패키지를 생성하고 DAO의 인터페이스를 구성한다 DAO에서 가지는 기능을 모두 정의해줬다 그런 후 구현 클래스인 MemoDAOForMongoDB를 생성해서 구현 클래스로 정의한다 기능을 하나씩 정의해준다 이전에 진행 했던 MongoDB를 사용하는 로직과 동일하게 사용하면 된다 Insert와 Update, Remove는 간단하게 구현이 되었다 *Insert, Update, Remove 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 .. 2016. 7. 6. [MongoDB] 몽고디비 스프링 Aggregation Group Spring-Data-MongoDB Aggregation Group Aggregation Group을 하기 위해서 이전에 했던 방식과 비슷하게 작성을 한다 GroupOperation으로 group를 추가하고 결과를 받아온다 이제는 main에서 gropData로 시작을 해주면 된다 결과는 다음과 같이 나온다 *Group - Main 1 2 3 4 5 6 7 8 public static void main(String[] args) { AggregationTest mongoTest = new AggregationTest(); //mongoTest.findData("name", "둘리"); //mongoTest.pagingData("name", "둘리", 1); mongoTest.groupData(); } Co.. 2016. 7. 4. [MongoDB] 몽고디비 스프링 Aggregation 사용 Spring-Data-MongoDB Aggregation 사용하기 @ Sort 정렬하기 이전의 방식 Aggregation 패턴을 이용해서 Sort를 진행해본다 기존 Aggregation 패턴에서 Operation을 추가하고 Aggregation에 추가를 해주면 된다 sort할 항목과 오름차순, 내림차순을 입력해주면 된다 @ Skip 건너뛰기 건너뛰기도 SkipOpration으로 추가 후 Aggregation에 추가를 해주면 된다 Aggregation.skip(); 에 넣은 데이터 만큼 건너뛰고 출력을 해준다 @ Limit 지정한 수 만큼 가져오기 Limit도 LimitOpration으로 추가 후 Aggregation에 추가를 해주면 된다 Aggregation.limit(); 에 넣은 데이터 만큼 출력을 .. 2016. 7. 4. 이전 1 ··· 9 10 11 12 13 14 15 ··· 33 다음