• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    해결됨

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

20.02.06 17:24 작성 조회수 1.73k

0

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요. 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