2023. 2. 17. 20:31ㆍLayover
데이터베이스를 배우면서 MongoDB가 이제 막 뭔지 알게 되었다. 하지만, 다운로드를 하는데 어려움을 겪어 크게 시간을 소모했다. 나 같은 사람이 앞으로 안 생기길 바라면서 이 글을 남긴다.
문제는 6.0으로 넘어오면서 bin에 mango.exe 즉, 쉘이 없다. 왜 그런지 모르겠으나 따로 다운 받아야하는데 비전공자에게는 다운로드 하나하나하고 환경설정하는 일이 아주 큰 일들이다. 알고나면 간단한 일이지만 정확하게 알려주지 않으면 돌고돌아 시간을 많이 소모하게 된다.
먼저 다음 주소에서 MongoDB 6.0을 다운받는다. https://www.mongodb.com/try/download/community
Try MongoDB Community Edition
Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project!
www.mongodb.com
특별할 것은 없다. msi로 설정하고 다운받는다. 사실 이 부분은 다른 곳을 찾아도 나온다.
설치가 되었으면 다음으로 mangosh를 다운받아준다. 이게 shell이고 이전 mango.exe 역할을 하던 것이다. 다음 주소에서 zip파일을 다운 받아준다. https://www.mongodb.com/try/download/shell
다음으로 압축을 풀고 푼 파일을 c드라이브의 프로그램 파일 폴더로 옮겨준다. 다음으로 path를 설정을 2개를 해야한다. Mongosh는 대략 C:\Program Files\mongosh-1.5.4-win32-x64\bin 와 같은 주소가 나올 것이다. 그리고 앞 전에 다운받은 MangoDB도 bin 폴더까지 주소를 복사한다. C:\Program Files\MongoDB\Server\6.0\bin 이런 주소가 나올 것이다. 이 주소들을 path를 추가하면된다.
시스템 환경 변수 편집-환경 변수-위에 박스의 변수 path를 찍고 편집 클릭-새로 만들기 클릭으로 두 개 주소를 모두 등록시켜준다. 이후, 쉘에서 mongod으로 연결하고 탭하나를 또 열어 mongosh로 설정하면된다.
'Layover' 카테고리의 다른 글
웹팩을 이해해보자 (0) | 2023.09.25 |
---|---|
'json-server'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (0) | 2023.09.23 |
항상 알겠는데 모르겠는 번들러를 이해해보자 (0) | 2023.09.19 |
[공식문서 나들이] Mongoose에서 .lean()은 무엇일까? (0) | 2023.08.14 |
JS 변수에서 $나 _를 왜 쓰는걸까? (0) | 2023.07.30 |