프로그래밍/C++

MongoDB 기초 실행

이재만박사 2015. 8. 11. 11:47
1. 다음 사이트로 들어가서 MongoDB를 다운받아 설치한다

 

2. 커맨드 창을 띄우고 MongoDB가 설치된 폴더로 이동한다

  • 일반적으로 C:\Program Files\MongoDB\Server\3.0\bin 에 있다(mongo.exe가 있는 디렉토리)

3. 데이터를 저장할 폴더를 생성하고 경로를 설정한다

  • 여기서 테스트로 C:\data\book 폴더를 설정하고 경로를 다음과 같이 입력한다
  • mongod --dbpath c:/data/book




  • 경로를 설정하면 waiting for connections 라는 문구가 마지막에 나오고 대기 상태로 있다


  • 잘 생성이 되었으면 c:/data/book 경로에 다음과 같은 파일이 생성된다

4. 새로운 커맨드 창을 띄우고 mongo.exe 가 있는 디렉토리로 이동한 후 mongo 명령어를 입력하여 Mongo 쉘로 들어간다


  • connecting to: test 라고 뜨는데 디폴트로 test db가 생성되고 아무 명령어도 안 치면 여기에 데이터가 저장됨

5. book DB 를 사용하기 위해 use book 명령어 입력

  • db book 으로 변경되었다고 나온다

6. book DB 로 변경 후 member와 page에 데이터를 4개씩 8개 생성

> db.member.insert({name:"Kim hayoung", age:29, skill:["Java", "Oracle"]});

> db.member.insert({name:"Park sumin", age:27, skill:["Node.js", "Express"]});

> db.member.insert({name:"Lee naeun", age:31, skill:["MongoDB", "Elastic"]});

> db.member.insert({name:"Hong jinho", age:33, skill:["Linux", "Phthon"]});

> db.page.insert({number:"243", year:2011});

> db.page.insert({number:"216", year:2013});

> db.page.insert({number:"142", year:2015});

> db.page.insert({number:"72", year:2014});

  • 위의 그림은 page 입력 후 insert를 입력하지 않아 에러가 난 것이다

7. 잘 생성되었는지 확인해본다

> db.member.find()

> db.page.find()

> show collections

8. book 폴더에 local db와 book db가 생성된 것을 확인


위와 같은 결과가 나오면 일단 MongoDB 생성은 성공이다