将CSV插入mongo的方法

时间:2014-05-27 06:35:32

标签: mongodb csv

除了使用mongoimport工具之外,是否有任何方法可以将CSV文件插入Mongo DB? 。我需要在mongoDB中执行批量插入。我引用了一些网站,我发现在使用mongo导入工具导入大量数据时存在一些问题。请教我如何直接从应用程序中将CSV插入到mongoDB中?我需要知道c ++或java中是否有任何方法或包装器用于将CSV插入MongoDB。提前致谢

2 个答案:

答案 0 :(得分:0)

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

  1. 阅读文件
  2. 迭代并保存到某个变量
  3. bulk.excecute。
  4.   

    mongoimport -c' check' --db' test' --type csv --file test.csv --headerline

    使用mongoimport --help获取更多帮助

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

    test.csv

    姓名,年龄,性别 约翰,23岁,M

答案 1 :(得分:0)

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