1
にインポートされたCSVファイルのスキーマを作成します。私は何をしたい私は私はこのようになりますCSV持っMongoDBの
{
"_id":ObjectID(""),
"Number":1,
"date":"01/01/2015",
"ClientName":"John",
"ClientSurname":"Foo",
"ClientAge":24,
"Option1":30,
"Option2": "",
}
を取得mongoimportを使用して
Number,Date,ClientName,ClientSurname,ClientAge,Option1,Option2
1,01/01/2015,John,Foo,24,30,
することは、私が試した
{
"_id":ObjectID(""),
"Number":1,
"date":"01/01/2015",
"Client":[{
"ClientName":"John",
"ClientSurname":"Foo",
"ClientAge":24,
}]
"Options":["30"]
}
ですインポートの前に検証を行っても機能しなかった場合は、スキーマを変更することが可能です別のアプローチ?
ありがとうございます。私はクライアントを埋め込む代わりに参照したいのですが? Pymongoもそれを使う必要がありますか、それとも他の方法がありますか? – doe
@ doe 'mongoimport'は、あなたのデータが1行あたり1文書であると仮定しているので、より複雑なインポート要件はカスタムインポートコードを必要とします。 –