我有一个csv转储,其中用特殊字符对子数组字段进行了编码,例如:$@@$
,我想在将csv导入后将其转换为mongodb中的数组。 示例:
"test" : "abc", "info" : [ "abc$@@$def", "pqr$@@$xyz" ]
现在,我想使用定界符$@@$
将信息字段元素拆分为数组字段,以使最终集合看起来像:
"test" : "abc", "info" : [{"name" : "abc", "val" : "def"}, {"name" :
"pqr" , "val" : "xyz"}]
如何做到?
答案 0 :(得分:0)
像这样; “ test”:“ abc”,“ info.name”:“ abc”,“ info.val”:“ def”,“ info.name.0”:“ pqr”,“ info.val.0”:“ xyz