从Windows中的.csv文件将数据导入mongodb数据库

时间:2014-04-16 07:09:01

标签: node.js mongodb csv mongoose

我已mongodb在远程ubuntu server中运行IP:192.168.2.10 and Port:27017。我通过mongodbmongoose访问node.js。现在,我想将数据从.csv导入mongodb。我知道mongoImport,但我不知道如何在windows中使用它以及从windows开始。我在我的windows系统中使用npm安装了node.js和mongoose。我读到mongoImport说它应该从命令提示符运行。在我运行的Windows cmd提示符

mongoimport --host 192.168.2.10 --port 27017 --collection Attributes --db Master --file <P:\Attributes.csv 

我收到此错误。

  

ReferenceError:未定义mongoimport

我应该在Windows中安装mongodb,我不这么认为。我该怎么办?

2 个答案:

答案 0 :(得分:4)

人们做的主要错误是尝试通过在mongo Shell内部发出mongoimport命令来导入csv文件。这样做的正确方法是在mongo shell之外。并确保您拥有要执行的二进制文件。在这种情况下,它是&#34; mongoimport&#34;。

答案 1 :(得分:3)

是的,您必须在Windows中获取mongodb可执行文件。

获得之后,转到mongodb安装中的bin目录,你会在那里找到mongoimport.exe。

从那里执行你的命令。