Local MongoDB 목적
- 개발 및 테스트 환경 구축
- 개발: 애플리케이션 개발 중, 데이터를 관리하거나 저장할 DB가 필요하다. MongoDB는 NoSQL 데이터베이스로 빠르게 데이터를 저장하고 조회할 수 있어 적합하다.
- 테스트: 애플리케이션의 데이터베이스 연동 기능을 로컬에서 테스트할 수 있다. 서버에 배포하기 전에 미리 데이터를 입력하고 확인할 수 있다.
- 오프라인 개발 환경
- 로컬 MongoDB를 사용하면 인터넷 연결 없이도 데이터베이스를 설정하고 사용할 수 있어, 클라우드 기반 데이터베이스를 대체할 수 있다.
Local MongoDB 설치 방법
brew tap mongodb/brew
brew update
brew install mongodb-community@8.0
brew services start mongodb-community@8.0
brew services list
MongoDB 사용
mongosh
MongoDB Compass 활용
- New Connection > URI: mongodb://localhost:27017 > Save & Connect
- source code > .envrc 수정
export MONGODB_URL ="mongodb://localhost:27017"
참조: https://www.mongodb.com/ko-kr/docs/manual/tutorial/install-mongodb-on-os-x/#std-label-install-mdb-community-macos