인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

수련자님의 프로필 이미지

작성한 질문수

[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)

쿼리 결과값을 CSV 등으로 출력하려면 어떻게 해야되나요

해결된 질문

작성

·

2K

0

Robo 3T 1.3 프로그램을 사용하고 있는데 쿼리를 실행하고 CSV 등 복사해서 데이터를 활용하고 싶은데

내보내기 할 수 있는 방법이 없네요. 인터넷 찾아바도 'mongoexport' 가 나오기는 하는데

혹시 괜찮은 방법이 있으시면 알려주시기 바랍니담. 감사합니다

답변 1

0

잔재미코딩 DaveLee님의 프로필 이미지

안녕하세요. JSON으로 처리하는 방법이 간단하긴 한데, csv는 robo 3T 프로그램이 아직 개발중이라서 지원이 안되는 것으로 알고 있습니다. workaround 방법으로 다음 링크와 같이 javascript 코드를 자신의 HOME 디렉토리에 작성한 후, robo 3T 프로그램을 재실행해서, 다음과 같이 실행하시면, csv 포멧형태로 결과가 화면에 출력이 됩니다. 해당 데이터를 전체를 복사하셔서, CSV 파일로 만드시는 방법이 있습니다. 감사합니다.

db.getCollection('collectionname').find({}).toCSV()

https://github.com/Studio3T/robomongo/wiki/How-to-export-to-CSV