티스토리 뷰

반응형

몽고DB 설치

https://www.mongodb.com/try/download/community

 

MongoDB Community Download

Download the Community version of MongoDB's non-relational database server from MongoDB's download center.

www.mongodb.com

본인 OS에 맞는 버전을 다운로드합니다. bin 폴더 아래에 있는 두 개의 프로그램을 원하는 위치에 설치 가능합니다.

 

  • mongod - 데이터베이스 서버
  • mongo - 클라이언트

 

환경 변수 설정

 

 

다운로드한 폴더 안에 bin을 환경 변수 설정을 해줍니다.

 

 

데이터베이스 생성

프로젝트 폴더에서 data 폴더를 생성합니다.

mkdir data

 

그리고 아래 명령을 입력하면 서버가 실행됩니다.

mongod -dbpath data

 

아래와 같이 입력하면 서버의 port를 바꿀 수 있습니다.

mongod -dbpath data --port 77777

 

 

아래의 명령을 입력해서 DB를 생성할 수 있습니다.

mongo
> use 사용할 데이터베이스 이름

 

그리고 아래 명령을 사용하면 어떤 데이터베이스가 있는지 확인할 수 있습니다.

> show dbs

 

 

그리고 아래 명령을 통해 컬렉션을 생성할 수 있습니다.

> db.createCollection("Collection 이름")

 

 

insert 명령을 사용해서 컬렉션에 데이터를 추가할 수 있습니다.

> db.Cutomers.insertOne( { "name" : "ImLeaf" } )

 

여러 명의 고객을 추가할 수도 있습니다.

> db.Cutomers.insertMany( { "name" : "ImLeaf" }, { "name" : "Leaf" } )

 

find 명령을 사용해서 컬렉션 안에 있는 데이터를 확인할 수 있습니다.

> db.Customers.find()

 

필터링해서 얻을 수도 있습니다.

> db.Customers.find( { "name" : "Leaf" } )

 

update 명령을 사용해서 컬렉션에 문서를 업데이트할 수 있습니다.

> db.Customers.update( { "_id" : ObjectId("1343sdfsf12354235") }, { "name" : "ImTae" } )

 

remove를 사용해 문서 하나를 삭제할 수 있습니다.

> db.Customers.remove( { "_id" : ObjectId("1343sdfsf12354235") } )

 

반응형
댓글