Json 使用python将CSV数据导入MongoDB

Json 使用python将CSV数据导入MongoDB,json,mongodb,csv,ubuntu,Json,Mongodb,Csv,Ubuntu,我正在尝试将以下csv文件导入mongoDB,以便可以在mongo中的数据上运行mapreduce MongoDB运行在Ubuntu16.04上,有一个名为myCrypto的集合,我尝试了下面的命令,得到了下面的错误 mongoimport--db myCrypto--type csv--headerline--file>/home/john/Documents/crypto-markets.csv 2018-10-15T17:44:40.344+0100分析命令行选项时出错:标志“--fil

我正在尝试将以下csv文件导入mongoDB,以便可以在mongo中的数据上运行mapreduce

MongoDB运行在Ubuntu16.04上,有一个名为myCrypto的集合,我尝试了下面的命令,得到了下面的错误

mongoimport--db myCrypto--type csv--headerline--file>/home/john/Documents/crypto-markets.csv


2018-10-15T17:44:40.344+0100分析命令行选项时出错:标志“--file”的参数应为“

正如David所述,您的命令中存在语法错误。要实现您所追求的目标,最简单的方法就是通过GUI使用和改进。(如下所示):

然后只需选择CSV选项即可将文件导入并上载到您的收藏:


看起来像一个打字错误:你有一个
下面的
--file
。谢谢David,我无法将此标记为答案,因为我已经下载并安装了compass,但它工作正常。谢谢!现在我只需要想一想如何减少它。非常感谢您的帮助。我确信这将通过终端完成。应该给你一个如何实现这一目标的开始。一个更简单的教程可能是:我在MacOS上使用MongoDB compass,在我的机器上没有Collection>Import data的选项