
MongoDB是一个基于分布式文件存储的NoSQL数据库,它也是最像关系型数据库的NoSQL数据库。MongoDB官方提供了两个客户端工具:一个是命令行客户端工具mongoshell;另一个是图形化免费工具MongoDB Compass。
视频讲解如下:
下面分别介绍。
mongoshell是MongoDB自带的交互式JavaScript命令行操作接口,可以使用mongoshell查询和更新MongoDB的数据以及执行MongoDB的管理操作。下面通过具体的步骤来演示如何使用mongoshell。
(1)直接在命令行终端执行下面的命令
(2)使用mongoshell连接MongoDB服务器端。
(3)查看已存在的MongoDB数据库信息。
提示:MongoDB建议在使用时创建自己的数据库来存储业务数据。在查询MongoDB数据库信息时,也可以使用下面的命令。
(4)创建一个名叫scott的数据库用于存储业务数据。
(5)在scott数据库中创建一张员工集合emp用于保存员工数据。
(6)查看当前数据库中的集合。
(7)查看员工集合emp中的数据。
(8)退出mongoshell。
(9)编辑mongoshell的启动配置文件。
(10)在.mongorc.js的JavaScript文件中输入下面的内容,并保存退出。
(11)重新启动mongoshell,并执行几个简单的操作。
MongoDB Compass是MongoDB官方提供的一个图形化免费工具,它可以使用可视化的方式查询、聚合和分析MongoDB中的数据。MongoDB Compass可以运行在macOS、Windows和Linux操作系统上。MongoDB Compass的主界面。如下图所示
