본문 바로가기

MongoDB

MongoDB Restore mongorestore -d [your_db_name] [your_dump_dir] 더보기
[MongoDB] EC2 설치 후 연결이 안될때 ec2의 포트 설정이나 모든 것이 다 되어있고 로컬 테스트에서도 성공을 한 경우에 ec2 서버에 직접 동작을 하지 않는다면 /etc/mongod.conf 설정에서 bind ip라는 항목을 0.0.0.0 으로 변경해보자! 더보기
[Spring Framework] AWS EC2에 설치되어 있는 MongoDB 원격 연결하기 아주 간단하다. Spring Data & MongoDB 및 사용방법은 여기로 가자~! 1. EC2 의 Security 항목을 클릭 하여 MongoDB를 사용하는 Instance에 아래와 같이 27017 포트를 열어주자~! (기본으로 설치했을때 27017포트이다.) 2. Spring 에서 MongoDB 설정 바꾸기 본인은 원래 아래와 같이 기본설정을 했으나 이제는 id를 설정하여 factory와 연결을 시켜주자 그리고 host의 IP를 EC2의 IP로 바꾸어주면 끝~!!! 더보기
[MongoDB] List에 있는 Object의 특정값에 맞는 값 가져오기~! (Spring Data) 아래의 데이터를 참고해서 보자 user, actionList, somethingList, loc, date라는 구성으로 이루어진 단위이다. 여기서actionList와 somethingList에 원하는 값을 가진 데이터만 추출하는 예시를 작성해보겠다.~! { "_id" : ObjectId("52c282c33004e2712c02ee89"), "_class" : "com.gomp.trackingX.nosql.model.TXEvent", "user" : { "mId" : 1, "userId" : "yhjung", "password" : "1234", "email" : "ㅁㅁㅁㅁㅁ", "nickname" : "hooni", "sex" : "MAN", "deviceOS" : "Android", "createDate.. 더보기
[Spring Framework] MongoDB를 이용하여 좌표검색하기~! 1. 위치 객체 정의~! 아래와 같이 정의를 한다. public class NHLocation {public double getLongitude() {return longitude;}public void setLongitude(double longitude) {this.longitude = longitude;}public double getLatitude() {return latitude;}public void setLatitude(double latitude) {this.latitude = latitude;} private double longitude;private double latitude; } 2. 그리고 이것을 사용할 모델에 사용한다. 클래스..... @Id private String mId;.. 더보기
[MongoDB] List에서 포함된 값 검색하기~! Java 아래의 코드는 list, list2 key 값에 있는 Array를 검색할때 사용하는 코드이다. final Query query = new Query();query.addCriteria(Criteria.where("list").all(list));query.addCriteria(Criteria.where("list2").all(list2)); return this.mongoTemplate.find(query, Model.class); 더보기
[Spring Framework] MongoDB연동하기~! 자세한 사항은 여기를 참고하세요~! 1. 라이브러리 추가~! org.mongodbmongo-java-driver2.11.0 org.springframework.dataspring-data-mongodb 1.2.0.RELEASE 2. 설정파일 설정 3. 모델 만들기 import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; @Document(collection = "users") public class User { @Id private String id; String username; String password; //getter, setter, toString, Con.. 더보기
[MongoDB] 기초 사용법 정리 사용은 Java를 통해서 하지만 간혹 데이터 확인할떄 유용한것들.... 1. show dbs2. use (DB명)3. db (현재 DB확인)4. help5. show collections6. db.(collection).find() 자세한건 여기서 참고하자~! 더보기
Mongo DB 설치하기~! 설치환경 : OS X 10.9 (매버릭스) 1. 콘솔창을 띄운다.2. brew install mongodb (따로 설치한 기억이 없는데.... 작동된다. MAC은 기본??!)본인은 다운받다가 실패에서 다시 시도~! 두번째에 성공적으로 설치완료 3. mkdir -p /data/db4.chown `id -u` /data/db (이건 직접입하지말고 복사해서 실행할것)5. mongod6. mongo (새로운 콘솔창에서~!!!) 이제 MongoDB 테스트~!!! 더보기