2013-04-29 4 views
0

일부 필드로 정렬 된 전체 MongoDB 컬렉션을 내보내려고합니다.Mongodb가 정렬 된 순서로 CSV를 내 보냅니다.

$ mongoexport --csv -d my_db -c my_collection -f field1.subfield,field2.subfield -o d.csv -q '{$query:{},$orderby:{"field1.subfield":1}}' 

불행하게도 컬렉션에서이 유일한 수출 한 기록 (18,478 레코드가) 내 보낸 데이터가 비어 : 나는 다음과 같은 코드를 사용할 수 있다고 믿게하고 있습니다.

$ mongoexport --csv -d my_db -c my_collection -f field1.subfield,field2.subfield -o d.csv -q '{$query:{},$orderby:{}}' 

,과 같이, 빈은 $ ORDERBY을 떠나, 그래서 명확하게 ORDERBY 절을 잘못 전체 컬렉션을 내가 원하는 방식으로 내 보냅니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

0

mongoexport 유틸리티는 데이터를 정렬 할 것을 기대하지 않습니다.

관련 문제