Studio 3T 2023.5 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端

news2025/2/9 3:52:41

Studio 3T 2023.5 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端

请访问原文链接:https://sysin.org/blog/studio-3t-2023/,查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


Studio 3T,MongoDB 的专业 GUI、IDE 和 客户端

适用于 MongoDB 的所有 IDE、客户端和 GUI 工具 —— 在 Atlas 上或任何地方。

免费试用 Studio 3T

img

MongoDB 的强大工具。

超过 100,000 名开发人员和数据库管理员使用 Studio 3T 作为他们首选的 MongoDB GUI

更好的工作始于正确的工具

从初创公司到财富 500 强公司,团队都选择 Studio 3T for MongoDB 作为他们的必备客户端,以帮助构建出色的产品。详细了解适用于大型团队的 Studio 3T。

Studio 3T 案例研究 - 剧透警报

Spoiler Alert

快速有效地管理快速变化的剩余食物库存。

查看更多推荐

Studio 3T 案例研究 - SEGA

SEGA

为 1 亿游戏玩家扩展移动游戏体验和用户管理。

案例研究

查询 MongoDB 更快

Visual Query Builder - 在 MongoDB GUI、Studio 3T 中进行查询的多种方式之一

  • 智能 Shell

在内置的 mongo shell 中自动完成查询 (sysin),在您键入时突出显示语法错误并保存查询历史记录。

  • 可视化查询生成器

非常适合 MongoDB 初学者,为专业人士节省时间。使用拖放式 UI 构建复杂的 find() 查询和过滤数组元素。

  • 聚合编辑器

将聚合查询分解为可管理的步骤并逐步构建它们,以便于调试和查询。

  • 查询

充分利用您的 SQL 技能。使用 SELECT、DISTINCT、GROUP BY、INNER JOIN、LEFT JOIN 等通过 SQL 查询 MongoDB。

加速和优化

  • 查询代码

从 MongoDB 和 SQL 查询生成 JavaScript (Node.js)、Java(2.x 和 3.x 驱动程序 API)、Python、C#、PHP 和 Ruby 的即时代码,您可以将这些代码复制并粘贴到您的应用程序中。

  • 任务和任务调度器

将 MongoDB 导入、导出、数据比较和迁移保存为您可以按需运行的任务 (sysin)。或者更好的是,跳过提醒并安排它们在您需要时准确运行。

  • Reschema

只需单击几下即可更改集合的架构,非常适合架构性能调整、重组或数据迁移后的清理。

  • 架构浏览器

快速发现错误。对您的 MongoDB 集合运行模式分析以揭示数据异常值、拼写错误、重复项和其他您可以当场修复的异常情况。

查询代码 - MongoDB 查询代码生成

轻松迁移

从 SQL 迁移到 MongoDB——或者反过来:MongoDB 到 SQL

  • SQL ↔ MongoDB 迁移

在 SQL 和 MongoDB 之间迁移的最简单方法。将 Oracle、PostgreSQL、MySQL、SQL Server、Sybase 和 IBM DB2 导入 MongoDB,或将 MongoDB 集合导出到 SQL 文件或数据库。

  • 导入导出向导

从 JSON、CSV、BSON/mongodump 和 SQL 导入到 MongoDB,并在您进行更改时预览输出文档 (sysin)。将整个 MongoDB 集合、视图、查询、查询结果或特定文档导出为相同的格式。

管理你的数据库

  • 连接管理器

连接到任意数量的 MongoDB 连接,可选择启用代理支持、激活只读锁定模式,并使用 SCRAM-SHA-256、SCRAM-SHA-1、X.509、Kerberos (GSSAPI) 和 LDAP身份验证——无需长时间加载。

  • 表、树和 JSON 视图

探索最灵活的 MongoDB 查看器。打开任何 MongoDB 集合并使用表视图在父字段旁边显示嵌入字段,在树视图中折叠或展开字段,或在 JSON 视图中浏览整个文档。

  • 用户和角色经理

只需单击几下即可添加、编辑和删除用户,为单个用户分配角色,并通过方便的 MongoDB UI 按角色列出所有用户。

连接管理器 - 连接到尽可能多的 MongoDB 连接

MongoDB 客户端、GUI 与 IDE

那么Studio 3T到底是什么? 在这里,我们解释了它戴的许多帽子中的三个。

img

  • Studio 3T 作为 MongoDB 客户端

客户端是允许您连接到服务器的软件程序或应用程序。尽情使用 Studio 3T 的连接管理器,根据需要连接到尽可能多的 MongoDB 服务器。

img

  • Studio 3T 作为 MongoDB GUI

图形用户界面 (GUI) 完全按照它说的去做。它提供了一个带有图形菜单、图标、对话框、向导和其他可视元素的用户界面。使用 MongoDB GUI 的替代方法是使用 mongo shell,尽管 Studio 3T 仍然有 IntelliShell——一个易于导航的内置版本——当你需要的时候。

img

  • Studio 3T 作为 MongoDB IDE

集成开发环境 (IDE) 将应用程序和数据库开发的许多方面整合到一个功能齐全的“工作室”环境中 (sysin)。Studio 3T 正是通过提供一个 GUI 来做到这一点,该 GUI 的编辑器具有自动完成和语法突出显示、内置 JSON 验证、七种语言的自动查询代码生成以及许多其他功能,可帮助您更快地工作并节省时间。

Studio 3T 2023 更新亮点

Studio 3T 2023.1 更新亮点

Studio 3T 2023.1 充满了变化,我们所做的变化是为了让您的一切变得更轻松,让我们为今年的更多变化做好准备。

  • 新连接侧边栏
    • 现在可以作为叠加层滑入。
    • 可以像传统的边栏一样保持打开状态。
    • 滑动模式为您的查询和结果释放了更多的屏幕空间。
  • 新的查询浏览器和历史记录
    • 替换旧的书签管理器。
  • 一个新的查询管理器 (sysin)
    • 将所有已保存的查询、脚本和聚合集中到一个地方。
  • 无处不在的新工具栏
    • 针对可发现性和可用性进行了优化。
  • 新的 IntelliShell 格式栏
    • 下方的工具栏是处理代码的新家。
  • 任务文件夹
    • 组织您的任务以便更快地进行管理。

Studio 3T 2023.2 更新亮点

  • 连接侧边栏

    我们在 Studio 3T 2023.1 中引入了连接边栏。我们在此版本中对其进行了改进,并添加了一个新选项,可以更轻松地查看选项卡正在使用的连接、数据库或集合。当您选择另一个选项卡或活动选项卡更改时, 打开连接 侧栏会自动选择树中的适当项目。来关闭此行为 您可以通过打开“首选项” 对话框并清除 连接树中跟踪活动选项卡路径”复选框 ”选项卡上的“在 “常规。

  • 数据类型

    创建或编辑文档时,Studio 3T 现在使用最高效的数据类型存储具有数值的字段。因此,与其使用浮点数来存储值,不如 12,一个整数被插入到 MongoDB 的文档中。这符合最近对 mongo shell 的更改。

Studio 3T 2023.3 更新亮点

AI for MongoDB

AI Helper 是 AI 查询生成器,它接受您用自然语言编写的问题 (sysin),并将其转换为可在您的 MongoDB 数据库上运行的查询。AI Helper 可以编写复杂的查询,包括聚合。运行查询并在 IntelliShell 选项卡底部的面板中查看问题的答案。

AI Helper 与哪个 AI 兼容
AI Helper 与 OpenAI GPT-3.5 兼容。

如何将 AI Helper 与我的 OpenAI 帐户关联起来
如果您还没有,则需要一个 OpenAI API 密钥。您可以通过以下链接生成 OpenAI API 密钥:https://platform.openai.com/account/api-keys

  • 在 Studio 3T 中,打开 首选项 对话框并选择 IntelliShell 选项卡 (sysin)。将您的密钥粘贴到 OpenAI API 密钥 框中,然后单击 确定 。
  • 如果您已经在 Studio 3T 中打开了 IntelliShell 并打开了 AI Helper ,则 配置 按钮会将您带到 IntelliShell 选项卡,以便您键入或粘贴您的 API 密钥。

AI Helper 会分享我的数据吗
Studio 3T 不共享字段值,但它确实共享您的模式或文档结构的一部分。它通过加密的 HTTPS 连接在每个请求上与 OpenAI 的服务共享集合名称、字段名称和字段类型。

如何使用AI助手

  1. 在“集合”侧栏中选择一个数据库或一个集合。
  2. 打开 IntelliShell 。
  3. 单击 AI Helper 按钮。
  4. 开始在框中输入您的问题。如果您在 “集合” 侧栏中选择了一个数据库,请在开始键入之前单击 “选择源” 以选择您的集合。您可以从同一数据库添加多个集合。
  5. 单击 生成查询。AI Helper 将您的查询写在左侧的面板中。
  6. 点击运行按钮得到你的答案。IntelliShell 在底部面板中显示答案。

Studio 3T 2023.4 更新亮点

您的 MongoDB 索引多久使用一次?是否要测试查询和索引的性能?在 Studio 3T 2023.4 中,新的索引管理器显示集合上所有索引的使用情况详细信息。索引管理器还具有隐藏索引的切换开关 (sysin),以便您可以执行性能测试,而无需删除并重新创建索引。Studio 3T 2023.4 还可以使用新的 “收藏历史记录” 功能更轻松地恢复已删除的文档。

Studio 3T 2023.5 更新亮点

与 MongoDB 保持同步

在 MongoDB 6.0 中,引入了新的聚合阶段和聚合运算符,因此我们添加了对 densify

documents 和 $fill 阶段以及十几个新的聚合运算符的支持 (sysin)。Studio 3T 的 Java 驱动程序现已更新至 4.7.2 版,可全面支持 MongoDB 6.0。

为了使 Studio 3T 与引入的其他更改保持一致,我们:

  • 更新了 $ifNull 聚合运算符的定义以匹配您的服务器版本。
  • 更新了 IntelliShell 中的自动完成功能,并删除了 MongoDB 中不再适用于您的服务器版本的功能。
  • 更新了索引管理器并删除了 geoHaystack 索引(如果它不适用于您的服务器版本)。
  • 在聚合编辑器的 $lookup 聚合阶段添加了一个 模板 下拉列表,以便您可以选择所需的模板。您可以使用的模板取决于您的服务器版本。

聚合编辑器中 $lookup 的新模板下拉列表聚合编辑器中 $lookup 的新模板下拉列表

最后,我们将 Studio 3T 安装中包含的 MongoDB Shell (mongosh) 从 1.5 版更新到 1.8 版。

下载地址

Studio 3T 2023.1.1, released 2023.02.13
百度网盘链接:https://pan.baidu.com/s/1YlipEn85zxRvXsnT2MuBBg?pwd=ns73

  • Studio 3T for macOS x64
  • Studio 3T for macOS Apple silicon
  • Studio 3T for Linux x64
  • Studio 3T for Windows x64

Studio 3T 2023.2.0, released 2023.03.16
百度网盘链接:https://pan.baidu.com/s/1vnNLkCC8-3Cei-Ab_cWqlg?pwd=i1lj

  • Studio 3T for macOS x64
  • Studio 3T for macOS Apple silicon
  • Studio 3T for Linux x64
  • Studio 3T for Windows x64

Studio 3T 2023.3.0, released 2023.03.30
百度网盘链接:https://pan.baidu.com/s/18cEdLav2sDZO7cwnHW3m7w?pwd=jwsz

  • Studio 3T for macOS x64
  • Studio 3T for macOS Apple silicon
  • Studio 3T for Linux x64
  • Studio 3T for Windows x64

Studio 3T 2023.4.0, released 2023.04.04
百度网盘链接:https://pan.baidu.com/s/1m2OGXFJbvbEKJEhqusQq5A?pwd=eadf

  • Studio 3T for macOS x64
  • Studio 3T for macOS Apple silicon
  • Studio 3T for Linux x64
  • Studio 3T for Windows x64

Studio 3T 2023.5.0, released 2023.06.13
百度网盘链接:https://sysin.org/blog/studio-3t-2023/

  • Studio 3T for macOS x64
  • Studio 3T for macOS Apple silicon
  • Studio 3T for Linux x64
  • Studio 3T for Windows x64

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

黑客松必备|Bear Necessities Hackathon Office Hours汇总

由Moonbeam和AWS Startups联合主办的Bear Necessities Hackathon黑客松启动仪式已于5月30日举行。本次黑客松将历时约1个月的时间,包含6个挑战,分别由Moonbeam基金会、Chainlink、StellaSwap、SubQuery、Biconomy提供赞助,总奖池超过5万美金。…

面试软件测试时,面试官最想听到的答案是什么?

问题:面试软件测试时,面试官让你测一个软件,比如朋友圈,或者让你测试你的电脑为什么打不开网页,而QQ可以打开之类的,他最想听到的答案是什么? 如上所述,在实际面试中,面试…

懂点测试基础就敢要17k? 面试官:最多8K,多一分都没有...

公司前段缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-25k,面试的人很多,但平均水平很让人失望。看简历很多都是3年工作经验,但面试…

Java泛型的使用

1.什么是泛型? 所谓泛型,就是允许在定义类、接口时通过 一个标识 表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时&#…

5.Opencv-图像滤波(均值,方框,高斯,中值,双边滤波)

常见的图像滤波操作有: 均值滤波(cv2.blur) 方框滤波(cv2.boxFilter) 高斯滤波(cv2.GaussianBlur) 中值滤波(cv2.medianBlur) 双边滤波(cv2.bilateralFilter…

电脑小白不要错过这五款小众但强大的软件

电脑上的各类软件有很多,除了那些常见的大众化软件,还有很多不为人知的小众软件,专注于实用功能,简洁干净、功能强悍。 多语言翻译——QTranslate QTranslate是一款实用的多语言翻译工具。它可以在任何应用程序中选中文本&#…

【C++】模版进阶

目录 一、非类型模版参数二、模板的特化1、概念2、函数模版特化3、类模板特化1.全特化2.偏特化3.类模板特化应用示例 三、模版分离编译1、什么是分离编译2、模板的分离编译3、模板的优缺点 一、非类型模版参数 模版参数分为类型模版参数与非类型模版参数 类型模版参数&#x…

一定要看!带你选择适合自己的测试工具

目录 前言: Jmeter实现接口请求JSON断言 Postman接口请求断言 前言: 选择适合的测试工具对于测试人员和测试项目的成功非常重要。不同的测试工具都有其独特的优缺点,而且每个项目的需求也不尽相同。因此,在选择测试工具时&#…

使用vitepress快速搭建个人网站或官方文档网站

使用vitepress快速搭建个人网站或官方文档网站 1. vitepress是什么? 官方首页的介绍, 翻译过来就是,vite和vue组成的强大的静态网站构造器。简单、强大和快速,是你一直想要的SSG(Static Site Generator)框架。 官网地址&#…

python mitmproxy抓包库

一.简介 mitmproxy是一款用Python编写的支持HTTP(S)的中间人代理工具。它可以拦截、查看、修改、重放和保存HTTP/HTTPS流量 ,支持命令行界面和图形界面,可用于安全测试、网络调试、API开发和反向工程等场景。mitmproxy具有很高的灵活性和扩展性&#xf…

GUT|IF30+的联合分析文章:宏基因加代谢组

● 代谢组学是基于LC-MS/MS液质联用技术对生物样本中的小分子代谢物进行定性和相对定量分析; ● 宏基因组-代谢组的联合分析可以用来解释差异菌群与差异代谢物的关联性; ● 从而帮助建立微生物-代谢物-表型之间的逻辑关系。 凌恩生物的宏基因组学引入了…

JS:yFiles for HTML Complete 2.5.0 Crack

yFiles for HTML Complete 是市场上最先进、最完整的图表解决方案。我们强大而灵活的 API 提供了广泛的功能——开箱即用。只需选择最符合您需求的那些。 适用于每个用例的布局 从大量预定义的布局中进行选择并配置它们以完美地适应手头的任务。 yFiles 提供业内最广泛的高质量…

Sentinel与Hystix的线程隔离有什么差别

线程隔离有两种方式实现: 线程池隔离(hystix 默认采用) 优点:支持主动超时,支持异步调用 缺点: 线程的额外开销比较大 场景: 低扇出(服务A调用服务B这种简单的调用)信号…

新能源共享叉车充电桩管理系统设计思路

一、充电桩系统设计思路 1、总后台端,电脑版 1.1运营商管理。后台可以添加运营商,运营商可以添加无限添加充电站、充电桩、站点合伙人、充电操作员等,运营商、站点合伙人均有独立的后台入口,可以管理和查看与当前运营商相关充电站…

测试行业干了6年,从只会点点点到了现在的测试开发,总算是证明了自己

测试不止是点点点 我感觉我是一个比较有发言权的人吧,我在测试行业摸爬滚打6年,以前经常听到开发对我说,天天的点点点有意思没? 和IT圈外的同学、朋友聊起自己的工作,往往一说自己是测试,无形中也会被大家…

如何优雅的给SpringBoot部署的jar包瘦身?

一、需求背景 我们知道Spring Boot项目,是可以通过java -jar 包名 启动的。 那为什么Spring Boot项目可以通过上述命令启动,而其它普通的项目却不可以呢? 原因在于我们在通过以下命令打包时 mvn clean package一般的maven项目的打包命令&…

k8s kubeadm高可用集群证书续期

1.查看证书期限 kubeadm certs check-expiration 2.更改系统时间为证书过期的时间 因为要保持集群的时间一直,使用xshell对多个会话同时执行以下命令 systemctl stop chrondy #停止时间同步工具 date -s 06/15/2024 #更改系统时间为证书过期后的时间 date …

2023年JDK要升级到多少?看看七家大模型给的答案

前言 在2023年很多公司应该还在用JDK8,目前JDK已经更新到JDK20,JDK21也将在2023年9月发布,那么在2023年如果我们要升级JDK,到底升级到哪个版本比较合适呢?这个问题我们可以交给大模型,看看各家大模型是怎么…

使用Jemeter对HTTP接口压测

我们不应该仅仅局限于某一种工具,性能测试能使用的工具非常多,选择适合的就是最好的。笔者已经使用Loadrunner进行多年的项目性能测试实战经验,也算略有小成,任何性能测试(如压力测试、负载测试、疲劳强度测试等&#…

MySQL表CRUD

目录 一、Create 1.1 单行数据全列插入 1.2 多行数据指定列插入 1.3 插入否则更新 1.4 替换数据 二、Retrieve 2.1 SELECT列 2.2 WHERE条件 2.3 结果排序 2.4 筛选分页结果 三、Update 四、Delete 4.1 删除数据 4.2 截断表 五、插入查询结果 六、聚合函数 七…