data life

MongoDB 본문

Back-end

MongoDB

주술회전목마 2022. 12. 10. 07:47

 

 


 

mongoDB??

어플리케이션 개발자를 위해 만들어진 분산 데이터베이스로
어플리케이션 개발 및 확장이 용이하도록  설계된 문서 데이터베이스

 

Document-based(문서 기반)

JSON-like-document 형태로 데이터를 저장할 수 있어서 굉장히 사용하기 쉽다!

 

 

설치하기

mongodb.com > Resources > Server > Installation > Install MongoDB Community Edition

각자 환경에 맞게 설치를 시작하면 된다!

 

현재 나는 macbook pro (M1)을 쓰고 있어서 macOS로 설치를 시작하겠음

⭐️여기서 중요한건 ⭐️

기본적으로 MacOS 유저들은 MongoDB 설치하기 전에 homebrew 설치가 필요하다.

HomeBrew 설치 가이드

 

Homebrew 설치가 완료되면 지시사항에 맞게 따라해주면 된다.

 

1. Xcode 명령줄 도구 설치

xcode-select --install

2. MongoDB homebrew Tap 추가

 brew tap mongodb/brew

2-1. tap이 추가됐는지 확인을 원하면

brew tap

>> 전체 탭 목록에서 탭 추가 여부 확인이 가능

brew tap | grep mongodb -

>> 추가가 잘 되었다면 mongodb/brew 출력됨

 

3. MongoDB 설치 (버전은 달라질 수 있음)

brew install mongodb-community@6.0

 

설치가 완료되면 다음과 같은 창이 뜬다.

 

설치 후, apple 하드웨어에 따라 지정된 위치에 다음 파일과 디렉토리가 생성된다.

  인텔 프로세서 애플 M1 프로세서
구성 파일 /usr/local/etc/mongod.conf /opt/homebrew/etc/mongod.conf
log directory /usr/local/var/log/mongodb /opt/homebrew/var/log/mongodb
data directory /usr/local/var/mongodb /opt/homebrew/var/mongodb

 

만약, brew가 패키지들을 어디에 설치하였는지 기본 경로를 보고 싶다면 다음 명령어를 입력하여 확인해보면 된다.

brew --prefix

 

MongoDB 실행

macOS 서비스 실행하려면 다음을 실행

brew services start mongodb-community@6.0

 

반대로 실행을 중지하려면

brew services stop mongodb-community@6.0

 

이때, 실행을 확인하고 싶다면

brew services
brew services list

를 입력하여 현재 작동 중인지 확인하면 된다.

 

 

MongoDB 연결 및 사용

mongodb를 실행 시킨 다음, 다음 명령어을 입력하면 터미널이 열린다.

mongosh

 

'Back-end' 카테고리의 다른 글

[Prisma] Prisma 시작하기(1)  (0) 2023.11.12
[PlanetScale] PlanetScale에 대해 알아보자  (0) 2023.11.07
Nodejs package.json  (0) 2022.12.04