当前位置: 首页 > 数据应用 > MongoDB

如何使用robo3t连接开启授权的mongodb数据库并查看数据

时间:2023-07-02 18:06:24 MongoDB

MongoDB是一种流行的非关系型数据库,它可以存储大量的数据,并提供高性能和灵活性。但是,如果我们想要用robo3t这个图形化工具来连接和查看mongodb数据库,我们需要注意一些事情,特别是当我们的数据库开启了授权功能时。

robo3t是一个免费的跨平台的mongodb管理工具,它可以让我们方便地执行查询、修改数据、创建索引等操作。要使用robo3t连接mongodb数据库,我们需要先下载并安装robo3t软件,然后打开它,点击左上角的“文件”菜单,选择“连接”选项。

在弹出的窗口中,我们可以看到一个“连接”标签页,这里我们可以添加或编辑我们要连接的数据库。我们需要点击右下角的“创建”按钮,来创建一个新的连接。在新建连接的窗口中,我们需要填写一些信息,如下:

1.名称:这里我们可以给我们的连接起一个方便识别的名字,比如“我的mongodb”

2.地址:这里我们需要填写我们的mongodb数据库所在的主机地址和端口号,比如“localhost:27017”

3.身份验证:这里我们需要勾选“执行身份验证”选项,并填写我们的数据库名、用户名和密码。如果我们的数据库没有开启授权功能,那么这一步可以跳过。如果我们不知道这些信息,那么我们可以在mongodb的配置文件中查看或修改。一般来说,mongodb的配置文件位于“/etc/mongod.conf”或者“C:\\Program Files\\MongoDB\\Server\\4.4\\bin\\mongod.cfg”等路径下。

4.SSL:这里我们需要根据我们的数据库是否使用了SSL加密来勾选或取消勾选“使用SSL协议”选项。如果我们不确定,那么可以先不勾选,然后尝试连接。如果连接失败,那么可能是因为需要使用SSL协议。

填写完以上信息后,我们可以点击“测试”按钮来测试我们的连接是否成功。如果成功,那么会弹出一个提示框说“成功”。如果失败,那么会弹出一个错误信息框,告诉我们失败的原因。我们可以根据错误信息来调整我们的设置。

如果测试成功,那么我们就可以点击“保存”按钮来保存我们的连接,并关闭新建连接的窗口。然后,在主窗口中,我们就可以看到左侧栏中出现了我们刚刚创建的连接。双击它,就可以打开它,并展开它下面的数据库列表。

在数据库列表中,我们可以看到我们要查看的数据库名字,比如“test”。双击它,就可以展开它下面的集合列表。集合是mongodb中存储数据的基本单位,类似于关系型数据库中的表。在集合列表中,我们可以看到我们要查看的集合名字,比如“users”。双击它,就可以打开它,并在右侧栏中显示它里面的数据。

在右侧栏中,我们可以看到数据以文档(document)的形式展示出来。文档是mongodb中存储数据的最小单位,类似于关系型数据库中的行。文档是由键值对(key-value pair)组成的JSON对象。在右侧栏中,每一行就是一个文档。

在右侧栏中,我们还可以看到一些工具栏,比如“查询”、“刷新”、“添加文档”、“删除文档”等。我们可以通过这些工具栏来对数据进行一些操作,比如:

1.查询:我们可以在查询框中输入一个JSON对象,来指定我们要查询的条件,比如{\"name\":\"Alice\"},然后点击“执行”按钮,就可以在右侧栏中显示出符合条件的文档。我们还可以在选项框中选择一些查询选项,比如“投影”、“排序”、“限制”等,来进一步控制查询的结果。

2.刷新:我们可以点击“刷新”按钮,来重新加载数据,以便查看最新的数据变化。