MongoDB에로드하고 싶은 많은 CSV 파일이 있습니다. 테스트 및 데이터 계보 용으로 수행하려는 작업은 파일이 레코드 내의 추가 필드로 제공되는 파일 이름에로드됩니다. - mongoimport 문법을 살펴 봤지만 가능하지 않습니다.추가 필드로 mongodb 가져 오기 파일 이름?
내가 뭘 원하는 것은 CSV에서 (즉 users1.csv) 파일 USERID, 이름, 이메일 1, 요한, [email protected]을 포함 과 모음에로드 할 것이다
_ID, USERID, NAME, EMAIL, SOURCEFILE XXXXXX, 1, John, john @ example.com, users1.csv
어떤 방법으로이를 수행 할 수 있습니까?
1 - 파일 내에서 소스 코드를 만들기 위해 일부 사전 프로세스를 실행하려고 생각했지만 이상적으로 원래 데이터 소스를 변경하고 싶지 않습니다.
2 - 파일 이름을 사용하여 데이터 세트를 소급 적으로 업데이트하려고 생각했습니다. 이는 좋은 옵션 인 것처럼 보이지만 세트로드 사이에서 발생해야합니다 (예 : users1.csv를 가져온 후 users2.csv를 가져 오기 전).
우아한 방법에 대한 제안이있는 사람이 있습니까? anyones 입력을 주시면 감사하겠습니다.
mongoimport에서 어떤 문제가 있었습니까? 너 시도 했니? – Pogrindis
mongoimport를 수행했는데 오류가 발생하지 않았지만 문법 내에서 현재 파일 이름을 필드로 사용하는 옵션을 볼 수 없었습니다 ... –
mongoimport가 파일 이름을 추가 할 수 없습니다. 1, 2를하거나 CSV 라이브러리와 드라이버를 사용하여 가져 오기 작업을 직접 작성해야합니다. – wdberkeley