へ:- 私はこのようになります文書構造と、スキーマを持っているインポートCSVネストされた文書
{ "_id" : ObjectId("4f8dcb06ee21783d7400003c"),
"venue" : ObjectId("4f8dcb06ee21783d7400003b"),
"name" : "Some event",
"webite: "www.whatever.com",
"attendees" : [
{ "_id" : ObjectId("4f8dfb06ee21783d7134503a"), "firstName" : "Joe", "lastName" : "Blogs", "emailAddress" : "[email protected]" },
{ "_id" : ObjectId("4f8dfb06ee21783d7134503b"), "firstName" : "John", "lastName" : "West", "emailAddress" : "[email protected]" }
{ "_id" : ObjectId("4f8dfb06ee21783d7134503c"), "firstName" : "Simon", "lastName" : "Green", "emailAddress" : "[email protected]" }
{ "_id" : ObjectId("4f8dfb06ee21783d7134503d"), "firstName" : "Harry", "lastName" : "Smith", "emailAddress" : "[email protected]" }
],
"eventType" : "Party"
}
は、私は参加者のコレクションにインポートしたいことを、CSVファイルを持っています.. 。Using mongoimport to read CSV into nested structure?と答えはノー...
可能性があるかのように、1回限りの操作ですので、私がしなければならないとしたら、私は気にしないだろうと思われる。
は、私はこれを読んmongoimport? を使用可能ということですそれを「出席者」コレクションにインポートし、ドキュメント内の出席者コレクションに挿入する別のコマンドを実行しますか? (現時点ではただ1つのイベント文書しかありません....)
jsonがもっとうまくいくかもしれないので、ファイルを指定します...? – Alex
json形式でインポートするデータを取得できる場合は、インポートする方が簡単かもしれません。ただし、.csvドキュメントをjson形式に変換するスクリプトを作成する場合は、スクリプトでデータをMongoに直接インポートすることもできます。 – Marc
今後この機能が追加される可能性があります。関連するバグレポート[ドットフィールド名はmongoimportでネストされたオブジェクトを生成するはずです](https://jira.mongodb.org/browse/SERVER-3691)を参照してください。 –