我正在尝试导出按某些字段排序的整个 MongoDB 集合。我被引导相信以下应该有效:
$ 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 子句是错误的。我究竟做错了什么?