Java 将数据加载到MongoDB中的更好方法是什么

Java 将数据加载到MongoDB中的更好方法是什么,java,json,mongodb,csv,Java,Json,Mongodb,Csv,我必须将大量数据从CSV加载到mongodb中 我可以使用mongoimport吗?还是必须编写代码来读取csv并创建JSON对象并插入mongodb 从性能角度来看,以下哪种方法更好 谢谢。MongoImport是将数据导入MongoDB的事实标准。重新发明轮子并编写读取json\csv\tsv并以最佳方式导入它的代码是没有意义的。因此,即使没有第二次机会,也要利用mongoimport: mongoimport假定您的输入文件采用某种预定义格式,即它无法导入您提供给它的任何json或csv,

我必须将大量数据从CSV加载到mongodb中

我可以使用mongoimport吗?还是必须编写代码来读取csv并创建JSON对象并插入mongodb

从性能角度来看,以下哪种方法更好


谢谢。

MongoImport是将数据导入MongoDB的事实标准。重新发明轮子并编写读取json\csv\tsv并以最佳方式导入它的代码是没有意义的。因此,即使没有第二次机会,也要利用mongoimport:

mongoimport假定您的输入文件采用某种预定义格式,即它无法导入您提供给它的任何json或csv,以用于mongoexport,详细信息。 如果您的输入是使用mongoexport创建的,则没有理由使用其他内容。 否则,您可能需要编写代码来转换原始输入或直接导入mongo。
首先用您的输入尝试mongoimport,然后做出决定。

请记住,json或csv应该符合mongoimport理解的某种格式,并不是所有json都会被导入。换句话说,如果您的输入文件不是使用smth创建的,而不是使用mongoexport创建的,那么您可能会遇到问题,并且最终可能会编写自己的代码来另外导入/转换。感谢您的回复。我将进一步分析蒙哥的进出口情况,以期对我们的环境有所帮助。