我已mongodb
在远程ubuntu server
中运行IP:192.168.2.10 and Port:27017
。我通过mongodb
和mongoose
访问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,我不这么认为。我该怎么办?
答案 0 :(得分:4)
人们做的主要错误是尝试通过在mongo Shell内部发出mongoimport命令来导入csv文件。这样做的正确方法是在mongo shell之外。并确保您拥有要执行的二进制文件。在这种情况下,它是&#34; mongoimport&#34;。
答案 1 :(得分:3)
是的,您必须在Windows中获取mongodb可执行文件。
获得之后,转到mongodb安装中的bin目录,你会在那里找到mongoimport.exe。
从那里执行你的命令。