如何将csv文件导入mongoDB中的mongo字段具有数组字段的数组

时间:2019-09-04 13:15:25

标签: mongodb

我有一个csv转储,其中用特殊字符对子数组字段进行了编码,例如:$@@$

,我想在将csv导入后将其转换为mongodb中的数组。 示例:

"test" : "abc", "info" : [ "abc$@@$def", "pqr$@@$xyz" ]

现在,我想使用定界符$@@$将信息字段元素拆分为数组字段,以使最终集合看起来像:

 "test" : "abc", "info" : [{"name" : "abc", "val" : "def"}, {"name" :
"pqr" , "val" : "xyz"}]

如何做到?

1 个答案:

答案 0 :(得分:0)

像这样; “ test”:“ abc”,“ info.name”:“ abc”,“ info.val”:“ def”,“ info.name.0”:“ pqr”,“ info.val.0”:“ xyz