更新mongo版本

2018-09-20  本文已影响61人  sundern

    换了电脑,软件几乎都是安装的最新版本的,结果mongo版本和项目不适用,原因是Mongo的聚合查询要强制使用cursor指定分次查询的大小,但是底层的代码也不是我等小喽啰可以改的,所以只有换到3.5以下的mongo版本。

1.直接下载并安装低版本的mongo。

2.卸载windows中的mongo服务:D:\install\MongoDB3.2\bin\mongod.exe --remove

注意;卸载的时候需要用管理员的身份运行cmd

3.修改path环境变量为新的安装路径下的bin目录

4.安装新的mongo服务:(好像这一步没做成功,但是已经在windows服务里面有新的服务了)

5.启动服务

6.任意位置的命令行输入mongo检测是否安装成功

7.重新在新的数据库服务里面创建数据库并添加用户

db.createUser(

  {

    user: "metadata",

    pwd: "metadata",

    roles: [ { role: "dbAdmin", db: "metadata" } ]  }

)

8.导入原来的数据:

mongorestore -h localhost:27017 -d metadata D:\work-data\exercitation\databaseBackup\stats-common

9.如果导错了,直接删掉数据库,用户不会随之删掉,重新导入即可

db.dropDatabase()

上一篇下一篇

猜你喜欢

热点阅读