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 に答える