Programing/M101J MongoDB for Java Developers

MongoDB 설치

세피스 2013. 8. 9. 01:10

시스템 요구사항

OS - OS X 10.8, WINDOWS 7, Linux

JDK - 1.6 또는 1.7이 설치되어있어야함.


Window 설치

- 다운로드 URL :  http://www.mongodb.org/downloads



  다운을 받고 압축을 푼 모습..


저는 c드라이브에 mongoDB 폴더를 만들고 bin폴더의 내용을 monoDB 폴더로 옮겼습니다.

(C:\mongoDB 만 있게됨)

설치는 이걸로 끝.






MongoDB의 DB 기본 디렉토리는 \data\db.

사용자가 직접 지정도 가능함.

직접지정은 mongod --dbpath 패스명


mongod 명령어(cmd에서 실행)

* mongod --version

- 버전확인


* mongod --help

- 도움말, 옵션 확인


* mongod

- 몽고디비 서버 실행 


* 윈도우 서비스로 등록 가능 옵션(help로 확인가능)

Windows Service Control Manager options:

  --install                install Windows service

  --remove                 remove Windows service

  --reinstall              reinstall Windows service (equivalent to --remove followed by --install)

  --serviceName arg        Windows service name

  --serviceDisplayName arg Windows service display name

  --serviceDescription arg Windows service description

  --serviceUser arg        account for service execution

  --servicePassword arg    password used to authenticate serviceUser

EX)

c:\mongodb\>mongod --install --serviceName Mongodb --serviceDisplayName Mongodb 

--dbpath d:\data\db --logpath c:\mongodb\mongoserivce.log --logappend


mongo 명령어(cmd에서 실행)

* mongo --help

- 도움말, 옵션 확인

* mongo(mongod 서버 실행 후 접속가능)

-몽고쉘에 접속, 로컬 호스트에 접속한다. 기본포트는

- MongoDB와 MongDB shell은 tcp로 연결됨




mongo 쉘 명령어

*db

- 현재 접속한 디비명

*help

-도움말

*show dbs

- db들을 보여준다.

* show collections

- 현재 접속한 db의 컬렉션을 보여준다.


DB컬렉션 추가

- db.mycollection.insert({hello:"world"})

ex) 명령어 분석

db - 명령어

mycollection - 생성할 컬렉션명

insert({키:값}) - json 형식으로 추가됨.


특정 DB컬렉션 데이터 보기

- db.mycollection.find()


몽고쉘 종료

- CTRL + C 또는 EXIT


그 외 명령어들은 아래 사이트 참조.

http://docs.mongodb.org/manual/reference/mongo-shell/

'Programing > M101J MongoDB for Java Developers' 카테고리의 다른 글

MongoDB  (0) 2013.08.08