32 비트 Windows7 컴퓨터에 MongoDB 2.2.2를 사용하고 있습니다. .js 파일에 복잡한 집계 쿼리가 있습니다. 이 파일을 셸에서 실행하고 출력을 CSV 파일로 보내야합니다. 쿼리가 "플랫"json (중첩 키 없음)을 반환하므로 본질적으로 깔끔한 csv로 변환 할 수 있습니다. 및
에 대해 알고 있습니다. 전체 쿼리를 셸에 붙여넣고 스크립트 내부 에서만 허용 하지만 csv가 필요합니다. 그리고 두 번째 방법 : .. 화면에 출력을 인쇄하고 다시 json 형식으로 인쇄합니다.
Mongo가 json에서 csv로 변환하는 방법이 있습니까? (데이터 차트를 준비하려면 csv 파일이 필요합니다). 나는 다음과 같이 생각하고있다.
1. 어느 mongo는 내가 지금 찾을 수없는 내장 명령을 가지고있다.load()
eval()
eval()
printjson()
load()
2. Mongo는 나를 위해 그것을 할 수 없습니다. 기껏해야 json 출력을 파일로 보낼 수 있으며이 파일을 직접 csv로 변환해야합니다.
3. Mongo는 json 출력을 임시 컬렉션으로 보낼 수 있으며, 그 내용은 쉽게 mongoexported
csv 형식으로 될 수 있습니다 . 하지만지도 축소 쿼리 만 출력 컬렉션을 지원한다고 생각합니다. 맞습니까? 집계 쿼리에 필요합니다.
도움을 주셔서 감사합니다 :)