0
MongoDBに保存されているサブ文書を.CSVにエクスポートする際に問題が発生しています。Mongodbサブ文書をCSVにエクスポート
マイデータ:パーソナリティクイズがユニークなユーザーIDとスコアを含むmongoコレクション。
user_id、name、raw_scoreの3つの列を持つCSVが必要です。さらに複雑なレイヤーを追加するには、「スケール」サブ文書の中に、2つ以上のエントリを持つユーザーもいます(いくつかのクイズでは2つ以上のパーソナリティスコアが生成されます)。
私は興味がない私のデータマイナス文書の例:
"assessment":{
"user_id" : "5839b1a654842f35617ad100",
"submissions" : {
"results" : {
"scales" : [
{
"scale" : {
"name" : "Security",
"code" : "SEC",
"multiplier" : 1
},
"raw_score" : 2
},
{
"scale" : {
"name" : "Power",
"code" : "POW",
"multiplier" : -1
},
"raw_score" : 3
}
],
}
}
}
}
私はmongoexportを使用して試してみましたが、これは唯一のuser_idの列を持つCSVを生成します。
rekuss$ mongoexport -d production_hoganx_app -c assessments --type=csv -o app_personality.csv -f user_id,results.scales.scale.name,results.scales.raw_score
私は間違っていますか?
これ以上情報が必要な場合はお知らせください。あなたがタイプから '=' 記号を削除してみてください
感謝