반응형
맥에서 mongoDB 세팅하는데 많은 고생을했다. 언젠가 다시 설치할지도 몰라서 적어놓는다.
I. 맥에서 몽고디비 설치가 어려웠던 이유
brew install mongodb
이 명령어는 이제 사용할 수 없다.
mongoDB 라이선스문제로 Homebrew-core에서 삭제됐기 때문이다.
이제는 사용자정의 homebrew 탭(?)에서 다운받을 수 있다고한다.
(자세한내용은 아래 링크에서 확인)
출처: https://github.com/Homebrew/homebrew-core/pull/43770
II. 변경된 몽고디비 설치 순서
brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community
sudo mongod --dbpath ~/db/data (데이터 디렉터리 경로 설정 및 프로세스 실행)
III. mongo shell 기본 명령어
데이터베이스 조회 |
show dbs |
데이터베이스 생성 & 스위칭 |
use <데이터베이스 이름> |
데이터베이스 내의 모든 컬렉션 조회 |
show collections |
IV. mongo shell CRUD 명령어
Create |
db.<데이터베이스 이름>.insert({}) |
Read |
db.<데이터베이스 이름>.find({}); |
Update |
db.<데이터베이스 이름>.update({},{})
|
Delete |
db.<데이터베이스 이름>.delete({}); |
'프로그래밍 > nodeJS' 카테고리의 다른 글
ejs와 레이아웃(express template) (2) | 2020.10.20 |
---|---|
미들웨어 구조와 기본 미들웨어 세팅 (2) | 2020.10.18 |
(express+ nodeJS) CR"UD"작업의 필수 패키지 -> method-override (4) | 2020.10.15 |
HTTP 모듈로 '간단한' 웹서버 구축하기 (0) | 2020.10.11 |
모듈과 패키지 (7) | 2020.10.10 |