Mongodb 方法将CSV插入mongo

Mongodb 方法将CSV插入mongo,mongodb,csv,Mongodb,Csv,除了使用mongoimport工具外,是否有其他方法将CSV文件插入Mongo DB。我需要在mongoDB中执行批量插入。我参考了一些网站,发现使用mongo导入工具导入大数据集存在一些问题。请告诉我如何从应用程序直接将CSV插入mongoDB?我需要知道在C++或java中是否有任何方法或包装器将CSV插入到MUGODB中。提前感谢您可以使用mongo2.6提供的批量选项 读文件 迭代并保存到某个变量 太好了 mongoimport-c'check'--db'test'--type csv-

除了使用mongoimport工具外,是否有其他方法将CSV文件插入Mongo DB。我需要在mongoDB中执行批量插入。我参考了一些网站,发现使用mongo导入工具导入大数据集存在一些问题。请告诉我如何从应用程序直接将CSV插入mongoDB?我需要知道在C++或java中是否有任何方法或包装器将CSV插入到MUGODB中。提前感谢

您可以使用mongo2.6提供的批量选项

  • 读文件
  • 迭代并保存到某个变量
  • 太好了 mongoimport-c'check'--db'test'--type csv--file test.csv--headerline

    有关更多帮助,请使用
    mongoimport--help

    (编辑:
    -h
    选项适用于主机)

    test.csv 姓名、年龄、性别

    23岁的约翰

    MongoDB shell能够评估JavaScript。因此,您可以用JavaScript编写自己的解析器,将程序加载到shell中并启动它。如果您不喜欢JavaScript,那么对于其他编程语言,您可以加载文件并使用驱动程序将数据插入数据库。

    问题是关于“除了使用mongoimport工具之外”。在导入一个不只是逗号和字段的CSV后,您可能应该使用其他内容进行检查。我似乎还记得mongoimport在输入CSV时遇到过一个问题,字段中可能会有更多的引号或逗号。@Paul Ya,我有一个问题,mongoimport有几个问题,这就是为什么我问有没有其他方法可以将CSV导入到MongoDB@WarriorPrince我建议你给我们更多关于你所做的事情的细节需要做什么,或者你使用什么语言。请更新您的问题。为什么不在您自己的代码中编写循环?它应该非常简单。是的,有一些驱动程序,但它们可能在mongo命令上有一个包装器。我想知道在不使用mongoimport或其包装器的情况下将CSV导入MongoDb的方法。使用自己编写的代码解析CSV,并使用
    collection.save()
    操作自己插入每个CSV行。不需要mongoimport,效率很低,时间太长了