🌠MongoDB 버전 : 6.0.5
참고로 기존의 mongoDB 6.0은 이전 버전과는 많이 달라서 mongosh라고 쉘도 따로 설치해서 써야하고 이래저래 이전과는 다른게 많다 😒
mongoDB에 Powershell로 CSV 파일을 import하고자 한다.
스크립트 작성해서 한번에 import를 수행하고 싶었다.
코드는 아래와 같다.
$params = '--db', '[DB 이름]', '--collection', '[Collection 이름]', '--type', 'csv', '--file', '[csv 파일 이름]', '--headerline'
mongoimport $params
여기서 mongoimport
사용하려면 MongoDB database tools를 별도로 설치해야한다 (아래 참조).
그리고 import할 파일이 있는 경로에서 해당 명령어 수행해야함..
그러기 싫으면 파일 이름에 파일의 절대 경로를 넣어주면 됨 😎
MongoDB 6.0에서는 지원하지 않는 명령어가 상당히 많아서....
mongoimport
, mongoexport
같은거 쓰려면 database tools를 별도 설치해야 한다.
여기 들어가서 MongoDB Command Line Database Tools Download 찾는다.
버전은 100.7.0. MongoDB 버전 4.2~6.0은 이거 설치하면 된다.
.msi 파일로 다운받아서 설치하고 설치된 위치의 bin 폴더 경로를 환경변수의 시스템변수 path에 넣어준다.
공식 설치 가이드가 필요하면 여기 참조