如何将csv文件导入mongoDB,其中mongo字段具有数组字段
我有一个csv转储,其中我使用特殊字符对子数组字段进行编码,例如:如何将csv文件导入mongoDB,其中mongo字段具有数组字段,mongodb,Mongodb,我有一个csv转储,其中我使用特殊字符对子数组字段进行编码,例如:$@$ 在将csv导入mongodb之后,我想将这个字符串转换为一个数组。 例如: "test" : "abc", "info" : [ "abc$@@$def", "pqr$@@$xyz" ] 现在,我想使用分隔符$@$将信息字段元素拆分为数组字段,以便最终集合如下所示: "test" : "abc", "info" : [{"name" : "abc", "val" : "def"}, {"name" : "pqr" ,
$@$
在将csv导入mongodb之后,我想将这个字符串转换为一个数组。
例如:
"test" : "abc", "info" : [ "abc$@@$def", "pqr$@@$xyz" ]
现在,我想使用分隔符$@$
将信息字段元素拆分为数组字段,以便最终集合如下所示:
"test" : "abc", "info" : [{"name" : "abc", "val" : "def"}, {"name" :
"pqr" , "val" : "xyz"}]
怎么做?像这样;
“测试”:“abc”,“info.name”:“abc”,“info.val”:“def”,“info.name.0”:“pqr”,“info.val.0”:“xyz”像这样;
“测试”:“abc”,“信息名称”:“abc”,“信息值”:“def”,“信息名称0”:“pqr”,“信息值0”:“xyz”