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实用程序不指望您对数据进行排序。