刚开始使用的是ubuntu,mmb/mmi都ok,然后由于redis经常出问题,就格式化了云服务器,安装了个windows 2012,然后想把最后一次导出来的csv数据导入回去,mmi提示"Sorry, this script requires mongoimport’",但是理论上支持linux和mac(严格的说,支持shell的都可以)。 想把2016-09-11下的 csv 还原回网站当中。尝试过 mongodbvue导入csv方式导入集合,但是数据是进去了就是显示不出来。请大神指点。
在window下面,配置mongo的环境,能够找到mongoimport,注意是server版本才有
@i5ting 果然跟安装nodejs时要设置一个环境变量才能在全局中使用node命令一样,需要使用同样的方法来设置MongoDB,果然可行,设置的方法步骤如下: 进入到高级系统设置; 进入到环境变量; 在系统变量里面找到变量名为Path双击进入; 在变量值的结尾处加入;c:\mongodb\bin\(别漏掉了分号),保存; 再新建一个CMD,输入mongo试试。 谢谢桑大 mmb又爆出了一个新的错误 不知道是什么原因。是否要添加这行在windows中? var cmd = require(‘child_process’).spawn(“C:\windows\system32\cmd.exe”);
@sonong 这是因为我没有win电脑,没有做相关适配,辛苦兄弟了,自己做个适配或者用客户端都能导入的,一直以来都是用mac和linux
最后发现了原因,mmb导出来的csv格式的文件是json格式的,与直接导出csv格式不同。