2013-04-29 2 views
0

Я пытаюсь экспортировать всю коллекцию MongoDB, отсортированную по некоторым полям. Я привел полагать, что следующее должно работать:Mongodb export csv в отсортированном виде

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

К сожалению, это только экспорт одна запись в коллекции (есть 18478 записей), и данные экспортируются пустым. Оставив $ OrderBy пустым, как это так,

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

, экспортирует всю коллекцию так, как я хочу, так ясно, что положение OrderBy неправильно. Что я делаю не так?

ответ

0

Утилита mongoexport не ожидает, что вы будете сортировать данные.