Ubuntu 터미널을 통해 MongoDB에 CSV 파일을 대량 삽입하시겠습니까?

Ubuntu 터미널을 통해 MongoDB에 CSV 파일을 대량 삽입하시겠습니까?

Ubuntu를 통해 MongoDB 성능을 테스트하려고 하는데, 데이터베이스를 채우기 위해 CSV 파일을 업로드하려고 할 때 문제가 발생했습니다.

내 DB는 'Assignment'이고 'Airport'라는 컬렉션을 만들고 싶습니다. 내 CSV 파일은 내 Ubuntu 데스크탑 파일에 있습니다.

다음 명령을 모두 시도했습니다.

mongoimport --db 할당 --collection Airport --type csv --headerline --ignoreblanks --file Aircraft.csv

mongoimport --db 할당 --collection Airport --type csv --headerline --ignoreblanks --file /home/jon/Desktop/Aircraft.csv

...하지만 두 경우 모두 다음 오류가 발생합니다. 2014-07-20T03:01:41.273-0700 SyntaxError: Unexpected Identifier

누구든지 내가 어디로 잘못 가고 있는지 조언 해 줄 수 있습니까?

도움을 주시면 감사하겠습니다. R, 존

답변1

해결했습니다:

구문에 몇 가지 문제가 있었지만 mongodb.exe 내에서 실행하려고 했고 가져오기는 다음과 같이 bin$ 수준에서 실행해야 했습니다.

jon@ubuntu:~/Desktop/mongodb-linux-x86_64-2.6.3/bin$ mongoimport --db jontestcsv --collection Aircraft --ignoreBlanks --type csv --headerline --file /home/jon/Desktop/Aircraft.csv

관련 정보