Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb MySQL列,包含Mongo DB文本数据类型中的JSON字符串_Mongodb - Fatal编程技术网

Mongodb MySQL列,包含Mongo DB文本数据类型中的JSON字符串

Mongodb MySQL列,包含Mongo DB文本数据类型中的JSON字符串,mongodb,Mongodb,我是Mongo的新手,但需要将其用于工作中的项目 我需要将一些数据从MySQL服务器移动到MongoDB中。我可以将该列从MySQL服务器导入Mongo,但数据保持为列形式,因为它是字符串和文本数据类型。在导入Mongo之后,有没有办法解析列中的JSON?我只想使用冷聚变,将每个细胞转换成一个文件,但有数百万条记录。只是想看看有没有更好的办法。谢谢你的帮助 下面是从MySQL导入的列中的一个单元格的示例。这还不完整,还有很多。此外,每个单元格中的JSON也是有效的: {"cfid": 13114

我是Mongo的新手,但需要将其用于工作中的项目

我需要将一些数据从MySQL服务器移动到MongoDB中。我可以将该列从MySQL服务器导入Mongo,但数据保持为列形式,因为它是字符串和文本数据类型。在导入Mongo之后,有没有办法解析列中的JSON?我只想使用冷聚变,将每个细胞转换成一个文件,但有数百万条记录。只是想看看有没有更好的办法。谢谢你的帮助

下面是从MySQL导入的列中的一个单元格的示例。这还不完整,还有很多。此外,每个单元格中的JSON也是有效的:

{"cfid": 131146, "noun": "Cart", "value": 3, "cftoken": "b0ccc0c923077c03-D2ACF941-5056-A000-51C81C89B1058012", "cursign": "$", "currency": "US", "urltoken": "CFID=131146&CFTOKEN=b0ccc0c923077c03-D2ACF941-5056-A000-51C81C89B1058012", "cartvalue": 4, "isloginok": false, "itemavail": {"1": "In Stock", "2": "In Stock", "3": "will contact you"}, "sessionid": "MENU_131146_b0ccc0c923077c03-D2ACF941-5056-A000-51C81C89B1058012", "alert_list": "", "cartitems1": {"Custom": false, "PartNo": "224225", "Checked": false, "Quantity": 1, "extprice": 39, "subtotal": 39, "ArrayName": "Session.CartItems1", "FromSaved": false, "unitprice": 39}


请在插入数据库之前格式化数据,以便有效识别mongodb。
如果它在字符串中或文件中,请首先读取它并使用类似于
Document.parse()
function的函数对其进行格式化


您还可以从mysql中读取数据,将其放入map/JsonObject,然后插入。

请在插入数据库之前格式化数据,以便有效识别mongodb。
如果它在字符串中或文件中,请首先读取它并使用类似于
Document.parse()
function的函数对其进行格式化


您还可以从mysql中读取数据,将其放到map/JsonObject中,然后插入。

我相信这不是MongoDB的问题,而是您在将数据保存到数据库之前设置数据的方式。你能分享你准备/保存数据的代码行吗?我相信你所拥有的不是MongoDB的问题,而是你在将数据保存到数据库之前设置数据的方式。您是否可以在准备/保存数据的地方共享代码行?您是否可以详细说明第二个选项?将数据导入mongo后是否完成映射/JsonObject?这如何应用于现场的所有细胞?很抱歉,我很困惑。当中的数据已经导入mongo时,您必须将每个文档更新为新格式或重新加载。您是否可以详细说明第二个选项?将数据导入mongo后是否完成映射/JsonObject?这如何应用于现场的所有细胞?很抱歉,我很困惑。当中的数据已经导入mongo时,您必须将每个文档更新为新格式或重新加载。