我必须从CSV中将大量数据加载到mongodb中。
我可以使用mongoimport还是我必须编写代码来读取csv并创建一个JSON对象并插入到mongodb中?
从性能角度来看,这些approch中的哪一个更好。
谢谢。
答案 0 :(得分:0)
MongoImport是将数据导入MongoDB的事实上的标准。重新发明轮子并编写读取json \ csv \ tsv的代码并以最佳方式导入它是没有意义的。因此,没有第二个虽然只是利用mongoimport。 :)
答案 1 :(得分:0)
mongoimport 以某种预定义的格式假设您的输入文件,即它无法导入任何 json或csv您提供给它(主要用于 mongoexport ,更多信息here)。 如果您的输入是使用 mongoexport 创建的 - 则没有理由使用其他内容。 否则,您可能需要编写代码以从原始输入转换或直接导入到mongo。 首先尝试mongoimport输入,然后做出决定。