mongodb 图形界面工具 -- Studio 3T(下载、安装、连接mongodb数据库)

目录

  • mongodb 图形界面工具 -- Studio 3T
    • 下载
    • 安装
    • 第一次使用:注册
    • 添加一个连接(连接 mongodb 数据库)
      • 1、点击【添加新连接】,选择【手动配置我的连接设置】
      • 2、对 Server 设置连接数据
      • 3、连接的用户认证设置(创建数据库和用户)
      • 4、选择默认加密
      • 5、完成连接,打开初始界面
    • 再添加一个连接来对比
      • 新建一个连接
      • 连接【admin】这个mongodb数据库,连接的用户的【admin】这个管理员。

mongodb 图形界面工具 – Studio 3T


下载

推荐一个 MongoDB 的 GUI 图形界面工具: Robo 3T

直接点击下载。

在这里插入图片描述
在这里插入图片描述


安装

解压压缩包,只有这么一个启动的应用程序。

双击安装

在这里插入图片描述


选择安装路径,后面就安装成功了。
在这里插入图片描述


第一次使用:注册

在这里插入图片描述


在这里插入图片描述


下一步到这里,浏览器弹出页面让我们注册

在这里插入图片描述


点击注册

在这里插入图片描述


填了邮箱,密码,但是手机号码就随便填了。
在这里插入图片描述


注册成功。
在这里插入图片描述


有 30 天的使用期,后面没买的话,就会自动切换为免费版。

在这里插入图片描述


添加一个连接(连接 mongodb 数据库)


1、点击【添加新连接】,选择【手动配置我的连接设置】

在这里插入图片描述


2、对 Server 设置连接数据

在这里插入图片描述


在这里插入图片描述


3、连接的用户认证设置(创建数据库和用户)

认证这里,需要添加数据库和用户,直接创建一个【test】数据库,在该数据库添加一个【LJHAAA】的用户。

在这里插入图片描述

创建【test】数据库之后,在该数据库中创建自己的用户【LJHAAA】 ,且为该用户分配访问本数据库的权限【readWrite、userAdmin】

添加用户的命令

db.createUser({ user: "LJHAAA",pwd: "123456",roles: [{ role: "readWrite", db: "test" },{ role: "userAdmin", db: "test" }]});

readWrite:对 test 这个数据库有读写的权限
userAdmin:对test这个数据库可以进行用户管理的权限

在这里插入图片描述


4、选择默认加密

直接点 next

在这里插入图片描述

我也是第一次使用,直接点 finish

在这里插入图片描述


5、完成连接,打开初始界面

可以看到,新建的这个连接,只能看到【test】这个数据库。

因为连接的这个【test】数据库里面的用户【LJHAAA】,它的权限只能操作【test】这个数据库。
所以只能看到这个【test】数据库。

在这里插入图片描述


再添加一个连接来对比

这里再添加一个连接,连接的数据库是【admin】,用户是【admin】,这个用户是一个管理员


新建一个连接

在这里插入图片描述


连接【admin】这个mongodb数据库,连接的用户的【admin】这个管理员。

在这里插入图片描述


可以看到,admin这个管理员也能看到这个【test】数据库

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/508506.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某大型制造企业数字化转型规划方案(附下载)

目录 一、项目背景和目标 二、业务现状 1. 总体应用现状 2. 各模块业务问题 2.1 设计 2.2 仿真 2.3 制造 2.4 服务 2.5 管理 三、业务需求及预期效果 1. 总体业务需求 2. 各模块业务需求 2.1 设计 2.2 仿真 2.3 制造 2.4 服务 2.5 管理 四、…

代码随想录刷题笔记 DAY 35 | 无重叠区间 No.435 | 划分字母区间 No.763 | 合并区间 No.56

文章目录 Day 3501. 无重叠区间&#xff08;No. 435&#xff09;<1> 题目<2> 笔记<3> 代码 02. 划分字母区间&#xff08;No. 763&#xff09;<1> 题目<2> 笔记<3> 代码 03. 合并区间&#xff08;No. 56&#xff09;<1> 题目<2&g…

UE5中实现后处理深度描边

后处理深度描边可以通过取得边缘深度变化大的区域进行描边&#xff0c;一方面可以用来做角色的等距内描边&#xff0c;避免了菲尼尔边缘光不整齐的问题&#xff0c;另一方面可以结合场景扫描等特效使用&#xff0c;达到更丰富的效果&#xff1a; 后来解决了开启TAA十字线和锯齿…

华为配置攻击检测功能示例

配置攻击检测功能示例 组网图形 图1 配置攻击检测功能示例组网图 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件 业务需求 企业用户通过WLAN接入网络&#xff0c;以满足移动办公的最基本需求。且在覆盖区域内移动发生漫游时&#xff0c;不影响用户的业务使用。…

Vue3:使用 Composition API 不需要 Pinia

在 Vue.js 开发的动态环境中&#xff0c;在单个组件中处理复杂的业务逻辑可能会导致笨重的文件和维护噩梦。虽然 Pinia 提供集中式状态管理&#xff0c;但仅依赖它来处理复杂的业务逻辑可能会导致代码混乱。本文探讨了使用 Composition API 的替代方法&#xff0c;说明开发人员…

DAP-Link DIY复刻指南

DAP-Link DIY复刻指南 文章目录 DAP-Link DIY复刻指南1. 概述2. 获取工程资源2.1 工具安装2.2 源码拉取2.3 硬件资源获取 3. 工程下载验证3.1 下载bootload3.2 下载 APP3.3 修改IO配置 4. 验证4.1 虚拟串口验证4.2 Keil 无法识别 DAPLink&#xff1f;4.3 keil 可以识别DAPLink但…

Vue2+ElementUI列表、表格组件的封装

Vue2ElementUI列表组件的封装&#xff1a;引言 在日常开发中&#xff0c;我们经常会遇到需要展示列表数据的场景。ElementUI 提供的 el-table 组件是一个功能强大的表格组件&#xff0c;可以满足大部分的需求。但是&#xff0c;在实际应用中&#xff0c;我们往往需要根据业务需…

Java基础 - 7 - 常用API(三)

API&#xff08;全称 Application Programming Interface&#xff1a;应用程序编程接口&#xff09; API就是Java帮我们已经写好的一些程序&#xff0c;如类、方法等&#xff0c;可以直接拿过来用 JDK8 API文档&#xff1a;Java Platform SE 8 一. JDK8之前传统的日期、时间 …

并行和并发的区别

并行和并发的区别是并行指的是多个任务在同一时间点上同时执行&#xff0c;而并发指的是多个任务在同一时间段内交替执行。并行需要多个处理器或者多核处理器&#xff0c;每个任务都有独立的资源&#xff0c;不会互相干扰。并发可以在单核或者多核处理器上实现&#xff0c;多个…

【c++】继承深度解剖

> 作者简介&#xff1a;დ旧言~&#xff0c;目前大二&#xff0c;现在学习Java&#xff0c;c&#xff0c;c&#xff0c;Python等 > 座右铭&#xff1a;松树千年终是朽&#xff0c;槿花一日自为荣。 > 目标&#xff1a;了解什么事继承&#xff0c;基类和派生类的使用和…

百度诉闪速推公司涉“万词霸屏”不正当竞争纠纷案审理结果

交叉口讯 5月13日&#xff0c;江苏省高级人民法院知识产权庭公布百度诉闪推公司涉及“万磁霸屏”不正当竞争纠纷一案审理结果&#xff1a;判决闪推公司应立即停止涉案的不正当竞争行为。 &#xff0c;公司在其公司官网发布声明&#xff0c;消除影响&#xff0c;并赔偿百度经济损…

码界深潜:全面解读软件工程的艺术与科学

&#x1f3e1; 基石构筑篇——软件工程基础理论及技能 &#x1f522; 编程语言选型与精修 于软件工程之浩瀚宇宙中&#xff0c;编程语言犹如各色画笔&#xff0c;每种语言的特性对应不同的创作领域。譬如Java倚仗跨平台兼容性和强大的面向对象机制&#xff0c;在企业级应用程序…