Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python #qqplot #qq-plot #code
- grid-row-start
- scope
- prompt()
- Grid
- confirm()
- className
- React
- package.json
- box-shadow
- CSS
- grid-template-areas
- valuable
- gird-row-end
- foreach()
- relative
- javascipt
- createElement
- variables
- grid-column-start
- mongodb
- css#cascading#display#block#inline
- collapsing-margins
- var
- border-style
- grid-column-end
- classList
- javascript
- localStorage
- react-hook-form
Archives
- Today
- Total
data life
MongoDB 본문
mongoDB??
어플리케이션 개발자를 위해 만들어진 분산 데이터베이스로
어플리케이션 개발 및 확장이 용이하도록 설계된 문서 데이터베이스
Document-based(문서 기반)
JSON-like-document 형태로 데이터를 저장할 수 있어서 굉장히 사용하기 쉽다!
설치하기
mongodb.com > Resources > Server > Installation > Install MongoDB Community Edition
각자 환경에 맞게 설치를 시작하면 된다!
현재 나는 macbook pro (M1)을 쓰고 있어서 macOS로 설치를 시작하겠음
⭐️여기서 중요한건 ⭐️
기본적으로 MacOS 유저들은 MongoDB 설치하기 전에 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 |