Json mongoimport命令内存不足错误

Json mongoimport命令内存不足错误,json,mongodb,mongoimport,Json,Mongodb,Mongoimport,当我使用mongoimport将19.4GB数据导入mongodb时: mongoimport--db hui--collection gnd--file rdf_json.old--host localhost:##### 我得到了这个错误: 运行时:内存不足:无法分配106037248字节块(137354018816正在使用) 致命错误:内存不足 我的系统是64位的。有人知道这个导入有什么问题吗?听起来整个“导入”都是指定为单个数组,而不是基于行的。这基本上意味着“实用程序”试图在做任何事情

当我使用mongoimport19.4GB数据导入mongodb时:

mongoimport--db hui--collection gnd--file rdf_json.old--host localhost:#####

我得到了这个错误:

运行时:内存不足:无法分配106037248字节块(137354018816正在使用) 致命错误:内存不足


我的系统是64位的。有人知道这个导入有什么问题吗?

听起来整个“导入”都是指定为单个数组,而不是基于行的。这基本上意味着“实用程序”试图在做任何事情之前将整个内容加载到内存中。因此,无论您如何“编写文件”,都不要使用JSON数组符号包装整个content.Thx作为提示。我使用raptor将rdf文件转换为json格式。您知道其他任何命令行工具可以将rdf文件转换为基于行的json格式吗?如果基本问题是导出的结果基本上是“数组”而不是“基于行”,那么简单的解决方案是从文件
[]
数据中删除括号,然后替换每个尾随的“逗号”在具有换行符的对象之后。有很多常用的工具可以做到这一点。Thx,我会试试tmr。