-
MaxOS에서 mongoDB 설치개발 2022. 4. 14. 17:17
현재 맥북은 catalina(10.15.7) 를 사용하고 있다.
맥북에서의 mongoDB설치는 https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/ 에서 참고했다.
mongoDB를 homebrew를 통해 설치하려 했다.
그런데 기본 저장소에는 mongoDB가 없는 듯 하다.
저장소를 새로 추가해주어야 한다.
먼저 현재 설치된 저장소를 확인해보자.
$ brew tap
(이미 나는 설치가 되어 있다.)
이제 저장소를 추가하고 brew를 통해 설치해보자.
$ brew tap mongodb/brew (이 명령어를 실행하지 않으면 homebrew에서는 설치되지 않는다.) $ brew install mongodb-community
mongoDB 실행
$ brew services start-community
실행이 되지 않을 경우
$ brew update $ brew services start mongodb-community
확인
브라우저에서 http://localhost:27017 호출
위와 같이 오류 비슷한 화면이 나오면 정상이다.
이제 실행해보자.
$ mongo
간단한 명령어
> show dbs; (데이터베이스 확인) > use {데이터베이스명}; (데이터베이스 선택) > db.createCollection({'컬렉션명'}); (컬렉션 생성, 먼저 데이터베이스를 선택해야한다.) > show collections; (collection 목록을 확인한다.) > db.컬렉션명.drop(); (컬렉션을 삭제한다.) > db.dropDatabase(); (데이터베이스를 삭제한다.) # insert > db.컬렉션명.insert({'name':'hong', 'age':20}) > db.컬렉션명.insert({'name':'hong1', 'age':22}) # find > db.컬렉션명.find() # find (조건) > db.컬렉션명.find({'name':'hong'}) # find (조건, 보이기: 0,안보기 1,보기) > db.컬렉션명.find({'name':'hong'}, {'name':0, 'age':1}) <- name은 안보이고 age만 보인다. # remove > db.컬렉션.remove({'name':'hong'})
반응형'개발' 카테고리의 다른 글
오라클 11g exp/imp 을 이용한 백업 및 복원 (0) 2022.07.18 CentOS 7.9에서 mongoDB 설치하기 (0) 2022.04.20 MariaDB 10.4 에서 datadir 위치 변경하기 (0) 2021.07.05 CentOS 7.9에 MariaDB 10.4 설치하기 (0) 2021.02.11 CentOS 7.9 의 톰캣 8.5에 사설 SSL 인증서 설치하기 (0) 2020.12.21