在Windows中将数据导入mongodb数据库.csv文件
我有远程ubuntu server
运行的mongodb
IP:192.168.2.10 and Port:27017
。 我通过mongoose
和node.js
访问mongodb
。 现在我想从.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
我应该在窗口中安装mongodb,我不这么认为。 我该怎么办?
是的,你将不得不在Windows中获得mongodb可执行文件。
得到这个之后,进入你的mongodb安装的bin目录,你会在那里findmongoimport.exe。
从那里执行你的命令。
人们犯的主要错误是尝试通过在mongo Shell内部发出mongoimport命令来导入csv文件。 正确的做法是在mongo shell之外。 并确保你有你想要执行的二进制文件。 在这种情况下,它是“mongoimport”。