Mongodb按排序顺序导出csv

问题描述:

我试图导出按某些字段排序的整个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}}' 

不幸的是,这只是一个出口集合中的记录(有18478条记录)和导出的数据是空白。离开$排序依据的空白,像这样,

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

,出口整个集合的方式我想,这么清楚的排序依据条款是错误的。我究竟做错了什么?

mongoexport实用程序不指望您对数据进行排序。