mongodb 3.0.3导出json-围绕数字创建Number()包装

mongodb 3.0.3导出json-围绕数字创建Number()包装,json,mongodb,apache-pig,Json,Mongodb,Apache Pig,在mongodb 3.0.3中导出json时 -在json输出中围绕数字创建Number()包装 这导致JSON无效,我无法使用ElephantBird JSONLoader将其加载到PIG中。如果我删除Number()包装,ElephantBird JSONLoader可以完美地读取它 有没有办法删除json导出数据中的Number()包装?我认为Windows mongoexport中存在错误-在json输出中围绕Number创建Number()包装。在Linux上,mongoexport

在mongodb 3.0.3中导出json时 -在json输出中围绕数字创建Number()包装

这导致JSON无效,我无法使用ElephantBird JSONLoader将其加载到PIG中。如果我删除Number()包装,ElephantBird JSONLoader可以完美地读取它


有没有办法删除json导出数据中的Number()包装?

我认为Windows mongoexport中存在错误-在json输出中围绕Number创建Number()包装。在Linux上,mongoexport json工作正常

我没有解决此错误。现在,我将Number()封装为“Number()”以将其转换为json字符串,以便解析成功。您不能使用将其加载到PIG中吗?您使用什么导出json
mongoexport
?当我使用大型Hadoop集群时,MongoLoader不会扩展到加载数据,因为我使用Mongo的单个节点。是的,我正在使用mongoexport