带有子文档的mongoexport和带空格的字段名称

时间:2013-09-18 18:05:11

标签: mongoexport

我需要从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

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

1 个答案:

答案 0 :(得分:0)

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

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

在Windows上,(我认为)你使用caret

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