mongoDB 데이터를 CSV 형식으로 내보내는 방법은 무엇입니까?
저는 mongoDB에서 CSV로 데이터를 내보내는 매우 간단한 방법을 찾고 있습니다.대부분의 답변에는 bash 스크립트 등이 포함됩니다.데이터를 CSV로 내보내기만 하는 간단한 mongoDB 명령이 있습니까?
업데이트:
mongo 3.0.6 기준--csv
더 이상 지원되지 않으며 새 플래그는--type=csv
그래서 명령은.
mongoexport --db users --collection contacts --type=csv --fieldFile fields.txt
원답:
이 작업은 mongo 유틸리티 기능을 사용하여 명령줄에서 수행할 수 있습니다.
옆에--csv
설명서에는 에서 필드가 있는 파일도 사용하거나 지정해야 한다고 나와 있습니다.
사용 예를 살펴보고 다음과 같은 도움이 되는지 확인합니다.
mongoexport --db users --collection contacts --csv --fieldFile fields.txt
.bson 파일이 이미 있는 경우 csv로 내보내려면 다음을 수행합니다.
bsondump collection.bson > file.csv
그러나 위의 답변은 정확하지만 다음을 추가할 때까지 작동하지 않습니다.--out
csv 파일을 지정하는 매개 변수입니다.
명령은 다음과 같습니다.
mongoexport --db users --collection contacts --type=csv --fieldFile fields.txt --out=contacts_output.csv
어디에,
--out=<output_file_name>
또는-o=<output_file_name>
내보낼 출력 파일을 지정하는 데 사용해야 합니다.
mongoDB 나침반으로 꽤 쉬워요, 당신은 그냥 가면 됩니다.
Collection -> Export Collection -> Select Export data as JSON or CSV
데이터를 내보냅니다.
언급URL : https://stackoverflow.com/questions/19862137/how-to-export-mongodb-data-into-a-csv-format
'programing' 카테고리의 다른 글
ASP.NET Identity 2.0에서 현재 사용자 ID 가져오기 (0) | 2023.06.21 |
---|---|
두 컬렉션의 mongo diff 비교 (0) | 2023.06.21 |
400 프로젝트에 대한 청구 계정을 찾을 수 없습니다.서비스 활성화를 위해 청구를 활성화해야 합니다. (0) | 2023.06.21 |
기록에서 커밋 제거 (0) | 2023.06.21 |
지정된 디렉토리가 Ruby에 있는지 확인하는 방법 (0) | 2023.06.16 |