项目启动/数据连接命令 (20180701成功且不用再找正确关闭mongoDB的方式)
如上图在mongoDB的bin目录的同级新建mongo.config、mongostart.bat、mongo27017start.bat文件
成功后,每次执行项目启动和连接数据库命令直接双击②、③即可。
启动服务器并项目连接mongo数据库则操作之前(下方)的步骤 3)
项目启动/数据连接命令
1) cmd窗口①进入mongoDB的bin目录,输入 net start MongoDB //启动MongoDB服务
2) cmd窗口① 继续输入 mongo.exe // 登录MongoDB (若出现 “目标计算机积极拒绝”,则执行mongod -dbpath "F:\mongoDB\data" )
(若继续出现 “目标计算机积极拒绝”【表明MongoDB上次未正常关闭】,则删掉F:\mongoDB\data目录下的mongod.lock文件,再执行mongod.exe -dbpath "F:\mongoDB\data" )
3) cmd窗口②进入项目的server目录,输入命令 :node index.js //启动node运行MongoDB操作 (启动MongoDB服务+登录/连接 MongoDB)
4)打开NoSQL Manager for MongoDB , 管理工具连接创建的数据库 //可视化工具管理MongoDB数据库
5)webstorm的Termial运行项目 yarn run dev + yarn run build (直接编译状态,前后端可使用同一端口8088从而不用考虑跨域问题)
mongodb启动显示"Unclean shutdown detected"解决:
删掉F:\mongoDB\data目录下的mongod.lock文件
执行mongod.exe --repair -dbpath "F:\mongoDB\data"