본문 바로가기
반응형

Programming/MongoDB6

[MongoDB] find 메서드 find 메서드 MongoDB에서 조회를 할 수 있는 메서드 find() 메서드는 오라클에서 select와 같은 기능을 가지고 있다. find()메서드를 통해서 Douument를 조회할 수 있다. 이전 포스팅에서도 종종 find를 작성해 보았는데 앞으로 작성하는 몇 가지 예문을 통해서 그 기능을 확인한다. 전체 조회 db.컬렉션.find() 전체 조회 - 조건 : _id 제외, mem_no, type 출력 db.컬렉션.find({},{mem_no:1, type:1, _id:0}) key:value를 이용한 조회 db.컬렉션.find({key:value}) key:value를 통하여 필요한 필드값만 조회 db.컬렉션.find({key:value},{_id:0, mem_no:1, type: 1}) ne함수를.. Programming/MongoDB 2017. 8. 24.
[MongoDB] Insert, Save, Update, Remove Insert, Save, Update, Remove 이번 포스팅은 MongoDB에서 기본적으로 사용하는 메서드를 이용하여 데이터의 입력과 수정, 삭제를 해본다. 앞전 포스팅에서 Insert와 Remove를 설명하였는데 다시 묶어서 추가로 Save, Update, Remove까지 추가하여 작성해 보고자 한다. Insert - 데이터를 입력 save - 같은 데이터가 덮어 쓰기, 같은 데이터가 없으면 insert 한다.. update - 수정 remove - 제거 UPDATE 앞서 포스팅에서 사용하던 컬렉션 things를 find 메서드로 확인하고 JSON View로 어떤 데이터가 있나 확인해 주었다. find 메서드도 {} 안쪽에 조건을 입력하면 조건만 조회가 되고 아무것도 입력하지 않으면 전체 조회를 하.. Programming/MongoDB 2017. 8. 20.
[MongoDB] Collection 생성, 데이터 입력 Collection 생성, 데이터 Insert Collection 데이터베이스의 논리적 저장 구조인 테이블에 해당되는 데이터 구조를 MongoDB에서는 Collection으로 표현. * use test test DB 생성 * db.createCollection("컬렉션이름") 컬렉션 생성 * show collections 컬렉션 확인 * show dbs db 확인 * db.컬렉션이름.stats() stats 메서드를 이용하여 컬렉션 현재 상태 및 정보 분석. * db.컬렉션이름.renameCollection("변경이름") renameCollection 메서드를 이용하여 컬렉션 이름변경. * db.컬렉션이름.drop() drop 메서드를 이용하여 해당 컬렉션 제거 MongoDB에서 JSON타입으로 데이터를.. Programming/MongoDB 2017. 8. 17.
[MongoDB] Studio 3T (GUI 관리툴) 설치 및 다운로드 Studio 3T (GUI 관리툴) 설치 및 다운로드 https://robomongo.org/ 해당 사이트 접속. 우측 상단 다운로드. 우측 상단 다운로드. studio-3t-x86 다운로드. 압축 해제. 실행. 인스톨 완료 후 실행. Easy Data 선택 후 Finish. 좌측 상단 Connect 선택. New Connection을 선택해서 새로운 서버를 생성하거나 import를 통해서 앞서 만들었던 서버를 가져올수도 있다. 위에 존재하는 서버는 robo3T에서 만들었던 서버. Connect 해주면 화면 좌측에 생성된 것을 볼 수 있다. 상단 메뉴 중 IntelliShell을 선택하면 코딩이 가능한 작업창이 나온다. robo3T보다 한글이 잘 적용된다. 글씨가 작아서 다시 설정해주었다. 설정해 준다고.. Programming/MongoDB 2017. 8. 17.
[MongoDB] Robo 3T (GUI 관리툴) 다운로드 및 설치 Robo 3T (GUI 관리툴) 다운로드 및 설치 https://robomongo.org/ 해당 사이트 접속. Download Robo 3T 클릭. 다운로드. exe 파일과 zip파일 중 선택하여 다운로드. 다운로드 받은 경로로 들어가 해당 인스톨 파일을 실행시켜 인스톨을 진행한다. 동의. 경로 지정. 설치를 누른 후 인스톨하여 마무리. robo3T를 실행한다. i agree로 동의 후 Next. 이메일 등록 창이 나오는데 무시하고 finish를 누르고 진행하면 된다. Create를 선택하여 커넥션을 생성해준다. 참고로 MongoDB와 연결되어 있지 않으면 해당 오류가 나타난다. 앞서 포스팅에 써둔 MongoDB 서버 실행과 클라이언트 실행 명령어를 통해서 연결한 뒤 작업을 할 수 있도록 한다. name.. Programming/MongoDB 2017. 8. 16.
반응형