node,创建管理员账户,powershell里输入mongo命令连接数据库报错,且查看不到数据库里的内容?

在connect.js文件里的代码:

const mongoose = require('mongoose');
mongoose.set('strictQuery', true);
mongoose.connect('mongodb://itcast:itcast@localhost:/blog')
        .then(() => console.log('数据库连接成功'))
        .catch(() => console.log('数据库连接失败'))

网上的教程说,在电脑点击开始-搜索-输入powershell,在powershell里右键点击并选择以管理员身份运行,在弹出来的powershell窗口里输入mongo命令连接数据库后会显示:

img

接着输入show dbs命令后会显示出目前数据库里的内容:

img

然而,按照教程所指引的步骤去操作,我在powshell里输入mongo命令会报错”mongo : 无法将“mongo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确
保路径正确,然后再试一次。“:

img

试过按照网上关于此报错的解决办法,在电脑环境变量里添加mongodb安装目录的bin文件夹:

img

也试过在powershell里输入命令,从原来的mongo命令改为mongod命令,显示如下,没有显示出连接了数据库,且窗口底部的路径也没有像教程显示的那样停留在数据库里:

img

接着尝试输入show dbs命令,显示不出数据库里的内容:

img

查看过系统服务,看到mongodb服务是开启着的;查看过mongodb compass软件,看到数据库已连接成功并能看到数据库里的内容。
系统服务没问题,mongodb compass没问题,环境变量没问题,但在powershell里输入mongo命令就出问题。请问是connect.js里的代码出问题,还是mongo这个命令不对?请问有什么办法可以解决吗?恳请展示解决办法的步骤。

你添加完环境变量保存之后,有没有重新打开powershell