0
我在将存储在MongoDB中的子文档导出到.CSV时遇到问题。将Mongodb子文档导出为CSV
我的数据:一个包含唯一用户ID和个性测验分数的mongo集合。
我想要一个具有三列的CSV:user_id,name,raw_score。为了增加更多层次的复杂性,在“尺度”子文档中,一些用户将有两个以上的条目(一些测验产生超过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尝试,但这样会产生一个CSV,只有拥有user_id列。
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
任何想法,我哪里会出错?
如果您需要更多信息,请让我知道。
非常感谢