본문 바로가기
○ WEB/19.07 BoostCourse_DB연결 웹앱

[6.DB] mongoDB 다운 / 데이터 추가 / 데이터 조회

by 0ver-grow 2020. 1. 14.
반응형

 

 

Download Center: Community Server

Download MongoDB Community Server, the most popular non-relational database built to address the needs of modern applications.

www.mongodb.com

1. 설치 후 시스템 PATH에 bin폴더 추가하기
시스템 변수 편집 > 변수이름 : Path, 변수 값 : C:\Program File\MongoDB\Server\4.2\bin

2. 윈도우 사용자 폴더 밑에 database폴더 만들고 그 안에 local폴더 생성

3. 프롬프트 창에 다음 명령어 입력해서 실행해보자 (user는 사용자 계정이름을 넣으면 된다)
mongod --dbpath /Users/user/database/local
참고할 사이트

4. DB가 시작되면 27017포트에서 연결을 기다린다는 메시지가 표시된다.
몽고DB를  사용할 때는 이 명령이 항상 실행되어 있어야한다.

5. 해당폴더에 들어가면 새 DB를 위한 여러 파일,폴더가 생성된 것을 볼 수 있다.

 

6. 위 프롬프트를 놔둔채, 새 프롬프트를 열고 다음 명령어를 입력하여 몽고디비 DB에 연결하도록 하자.
$ mongo

7. 이제 DB조작이 가능하다. use명령어를 통해 DB지정하자
> use local

 

8. 데이터베이스는 db라는 이름으로 접근가능. db안에 컬렉션만들고 그 안에 문서 저장한다.
컬렉션 만들지 않고도 자동으로 만들 수도 있다.
바로 문서객체를 추가하는 insert()메소드를 사용하면 된다.
insert()메소드 : 데이터 추가
이 메소드 안에 파라미터로 JSON객체를 추가하면 된다.
예를들면
% db.users.isert({name:'sosi',age:20})

 

9. 다음명령어를 입력하면 users컬렉션에 있는 모든 무선객체들을 반환
find()메소드 : 데이터 조회
pretty()메소드 : 예쁘게 출력
% db.users.find().pretty()

 

반응형