0

我需要从 mongoDB 中导出数据,其中有子文档和带空格的字段。我尝试了几种排列方式,例如:

mongoexport --db main --collection prices --fields _id,subdoc1.sum,subdoc1["field name 1"],subdoc1["field name 2"] --csv > out.dat

或者

mongoexport --db main --collection prices --fields _id,subdoc1.sum,subdoc1."field name 1",subdoc1."field name 2" --csv > out.dat

没有关于如何执行此操作的文档。这可能吗?

4

1 回答 1

0

您可以使用反斜杠在类 unix 操作系统的命令行上转义不带引号的空格:

mongoexport --db main --collection prices --fields _id,subdoc1.sum,subdoc1.field\ name\ 1,subdoc1.field\ name\ 2 --csv >out.dat

在 Windows 上,(我认为)您使用插入符号

mongoexport --db main --collection prices --fields _id,subdoc1.sum,subdoc1.field^ name^ 1,subdoc1.field^ name^ 2 --csv >out.dat
于 2013-09-19T20:49:44.993 回答