Window에 Mongo DB 설치 및 환경 설정하기, 오류 해결
1. MongoDB 설치
MongoDB: The Developer Data Platform
Get your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes working with data easy.
www.mongodb.com
MongoDB 홈페이지에서
Products에 'Community Server' 선택.
Window 설치로 다운로드를 한다.
설치 화면이 나오면 'Next'버튼 계속 눌러주고,
폴더 경로를 바꿔주기 위해 'Custom'버튼을 클릭한다.
오른쪽 'Browse..'클릭.
폴더 이름을 C:\mongodb\ 가 되도록 바꿔주고 'OK' 클릭
다시 'Next'버튼을 클릭하고, 설치하면 완료.
2. MongoDB 환경 설정
설치가 완료되면 윈도우에서 시스템 환경 변수 편집을 검색해 들어간다.
'환경 변수'로 들어가서
1. 시스템 변수의 'Path'를 선택하고 '편집'을 선택한다.
2. '새로 만들기'를 클릭하고, MongoDB의 bin 경로를 지정.
3. CMD(명령 프롬프트) 창에서 "mongo --version"을 입력하여 정상적으로 설치되었는지 확인한다.
근데 여기서 'mongo'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나옴..
원인은. MongoDB 버전 6에서 mongo.exe파일(the classic mongo shell) 포함되지 않았다는 이유였다.
따라서 MongoDB Shell(mongosh)을 Windows용 MSI 설치 관리자와 함께 설치해야 한다.
https://www.mongodb.com/docs/mongodb-shell/install/
Install mongosh — MongoDB Shell
Docs Home → MongoDB Shell To use the MongoDB Shell, you must have a MongoDB deployment to connect to.You can use the MongoDB Shell to connect to MongoDB version 4.2 or greater.Select the appropriate tab for your operating system:Once you successfully ins
www.mongodb.com
mongosh설치가 끝나면 이제 mongo 명령 대신 mongosh 명령을 사용하여 셸을 시작한다.
다만 또 mongosh 로 실행해도 나는 또다시 'mongosh '은(는) 내부 또는 외부 명령,
실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나왔는데
아까 위에서 MongoDB의 bin경로를 추가해 주었듯이, 다운로드한 mongosh파일의
bin경로를 똑같이 시스템 환경 변수에 들어가서 추가해주면 mongosh가 잘 실행되었다.
참고로 이렇게 cmd에서 명령어를 실행할 수 없을 때에는
위처럼 환경변수에 가서 관련된 파일이 설치된 경로를 추가해 주면 된다.