본문 바로가기

No SQL19

[MongoDB] 몽고디비 스프링 삭제 Delete Spring-Data-MongoDB Delete 선택 삭제 선택 삭제를 구현하기 위해 또 하나의 메소드를 구현 한다 key는 name과 같은 변수명이고 value는 키의 값이다 이제 main에 가서 메소드를 사용해본다 위와 같이 사용을 한다면 "name"이 "둘리"인 것만 삭제를 하게 된다 Robomongo에서 확인을 하니 제일 첫 번째로 나와야 하는 둘리가 없다 정확히 삭제된 것을 알 수 있다 *removeData 선택 삭제 1 2 3 4 5 6 7 8 private void removeData(String key, String value) { Criteria criteria = new Criteria(key); criteria.is(value); Query query = new Query(criter.. 2016. 7. 2.
[MongoDB] 몽고디비 스프링 Insert All Spring-Data-MongoDB Insert All Insert를 여러번 해주고 싶을 대 Insert All을 이용한다 insertAllTestData 메소드를 생성한다 List를 생성하고 for문을 통해서 데이터를 넣고 insertAll을 통해서 List를 보내면 된다 그리고 나서 Main에서 메소드를 실행시켜 준다 그러면 Robomongo에서 잘 들어간 것을 볼 수 있다 Oracle에 비해서 간단한 것을 알 수 있다 2016. 7. 2.
[MongoDB] 몽고디비 스프링 연동해 Insert 하기 Spring-Data-MongoDB 이용해 Insert 해보기 Spring에서 MongoDB를 이용해본다 이전에 생성했던 MongoTest.java에 추가를 해준다 클래스를 따로 생성하지 않으려고 Main Class 안에 객체 클래스를 선언해준다 MongoDB를 이용할 때 @Id 어노테이션이 꼭 붙어야 한다 그리고 VO를 이용해서 넣을 값을 set 시키고 실행 한다 그런 후 Run as -> Java Application으로 실행을 하고 결과를 본다 그런 후 Robomongo를 확인하면 값이 들어간 것을 볼 수 있다 이전에 MongoDB만을 이용할 때와는 다르게 _class로 값이 들어간 것을 볼 수 있다 계속 실행을 해도 문제없이 값이 들어가는 것을 볼 수 있다 why? -> 중복이 되지 않기 때문 *.. 2016. 6. 30.
[MongoDB] 몽고디비와 스프링 연동 Spring framework Spring-Data-MongoDB 연동 설정 MongoDB를 Spring과 연동시키는 방법에 대해 알아본다 Spring Tool Suite를 이용하며 Dynamic Web Project를 생성해서 진행한다 @ Dependency 추가 우선 pom.xml에서 필요한 Dependencies를 추가해준다 *Dependency Source 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 28 org.mongodb mongo-java-driver 3.2.2 org.springframework.data spring-data-mongodb 1.9.1.RELEASE org.springframework spring-webmvc 4.2.6... 2016. 6. 29.