6
mongoimport --type csv --headerline [...]
次のような構造のmongoドキュメントがあります:
{ "foo": { "bar1": "val1", "bar2": "val2"} }
xsx22
mongoimportを使用してCSVをネストされた構造に読み込む
を使用してCSVからデータをインポートしたいcsvでネストされた構造を扱う方法をわかりません。たとえば、次のようになります。
は、目的の出力の代わりに{ "_id" : ObjectId("4e9d9d25c5d8708e1f51cdbc"), "foo.bar1" : "example" }
を返します。
{ "_id" : ObjectId("4e9d9d25c5d8708e1f51cdbc"), "foo: {"bar1" : "example"} }
フィールド名は値に関係なく文字列として解釈されているようです。 foo[bar1]
やfoo: {bar1}
のようなものもそのまま使用されます。
これは現在できません。 [このスレッド](http://groups.google.com/group/mongodb-user/browse_thread/thread/4d516486b4ac01c2/de29edd7e2fe94be?lnk=gst&q=mongoimport+nested#de29edd7e2fe94be)から:csvで入れ子にする方法はありません。 奇妙なAPIの種類。 提案/パッチ歓迎 –