programing

mongoDB 데이터를 CSV 형식으로 내보내는 방법은 무엇입니까?

starjava 2023. 6. 21. 22:00
반응형

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

그러나 위의 답변은 정확하지만 다음을 추가할 때까지 작동하지 않습니다.--outcsv 파일을 지정하는 매개 변수입니다.

명령은 다음과 같습니다.

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

반응형