MongoDB(六) - Studio 3T 基本使用教程

文章目录

  • 前言
  • 一、数据库操作
    • [1. 创建数据库](#1. 创建数据库)
    • [2. 查看数据库](#2. 查看数据库)
    • [3. 删除数据库](#3. 删除数据库)
  • 二、集合操作
    • [1. 创建集合](#1. 创建集合)
    • [2. 查看集合](#2. 查看集合)
    • [3. 删除集合](#3. 删除集合)
  • 三、文档操作
    • [1. 插入文档](#1. 插入文档)
      • [1.1 单文档插入](#1.1 单文档插入)
      • [1.2 多文档插入](#1.2 多文档插入)
    • [2. 查看文档](#2. 查看文档)
      • [2.1 表格视图查看](#2.1 表格视图查看)
      • [2.2 树状视图查看](#2.2 树状视图查看)
      • [2.3 JSON视图查看](#2.3 JSON视图查看)
    • [3. 更新文档](#3. 更新文档)
    • [4. 删除文档](#4. 删除文档)
  • 四、IntelliShell
  • 五、SQL

前言

随着大数据时代的到来,非关系型数据库在实际应用中日益重要。MongoDB 作为一款高性能、无模式的文档型数据库,凭借其灵活的数据模型和良好的可扩展性,已被广泛应用于各类现代软件开发项目中。为了帮助开发者更高效地管理和操作 MongoDB 数据库,Studio 3T 应运而生。它提供了一套功能强大的可视化工具集,包括 IntelliShell、SQL 查询、数据导入导出、聚合管道构建等实用功能。

本文将围绕 Studio 3T 的基本使用进行详细介绍,涵盖数据库、集合和文档的常见操作,并结合 IntelliShell 与 SQL 查询功能,帮助开发者提升工作效率。通过图文并茂的方式,旨在帮助初学者快速上手 Studio 3T,掌握其核心功能并应用于实际开发中。


一、数据库操作

1. 创建数据库

创建数据库test01,如下图所示。

创建数据库test02,如下图所示。

2. 查看数据库

查看创建的数据库,如下图所示。

3. 删除数据库

删除数据库test02,如下图所示。


二、集合操作

1. 创建集合

在数据库test01中创建集合c_demo1,如下图所示。

在数据库test01中创建集合c_demo2,如下图所示。

2. 查看集合

查看在数据库test01中创建的集合,如下图所示。

3. 删除集合

删除数据库test01中的集合c_demo2,如下图所示。


三、文档操作

1. 插入文档

1.1 单文档插入

给数据库test01中的集合c_demo1插入单个文档。

json 复制代码
{
    name: "John",
    age: 30,
    city: "New York"
}

1.2 多文档插入

给数据库test01中的集合c_demo1插入多个文档。

json 复制代码
[
    { name: "Alice", age: 25, city: "Los Angeles" },
    { name: "Bob", age: 35, city: "Chicago" }
]

给数据库test01中的集合c_demo1插入嵌套文档。

json 复制代码
[
    { name: "zhangsan", info: { age: 30, address: "yunnan", hight: 176 } },
    { name: "lisi", info: { age: 31, address: "guizhou", hight: 175 } },
    { name: "wangwu", scores: [80, 90, 75] }
]

2. 查看文档

2.1 表格视图查看

查看数据库test01中的集合c_demo1中的文档,如下图所示。

查看namewangwu的文档,如下图所示。

2.2 树状视图查看

查看数据库test01中的集合c_demo1中的文档,如下图所示。

2.3 JSON视图查看

查看数据库test01中的集合c_demo1中的文档,如下图所示。

3. 更新文档

修改数据库test01中的集合c_demo1中的nameJohn的文档,把name的值更新为new_John,如下图所示。

4. 删除文档

删除数据库test01中的集合c_demo1中的nameAlice的文档,如下图所示。

删除数据库test01中的集合c_demo1中的namenew_Johnnamezhangsan的文档,如下图所示。


四、IntelliShell

Studio 3T 中的 IntelliShell 是一个智能 MongoDB Shell 编辑器,它结合了自动补全、语法高亮和即时错误检测等功能,帮助开发者更高效地编写和调试 MongoDB 脚本。IntelliShell 不仅支持原生 JavaScript 和 MongoDB 查询语法,还能通过上下文感知提供字段、集合及方法建议,提升编码效率并减少错误。

打开MongoDB的IntelliShell页面如下图所示。


五、SQL

Studio 3T 支持使用类 SQL 语法进行数据查询。它为熟悉 SQL 的用户提供了便捷的操作方式,通过 SQL 查询功能,可以快速执行数据检索、聚合分析等操作,并将结果以表格形式直观展示。

打开数据库test01的SQL查询页面如下图所示。

相关推荐
java_logo2 小时前
Docker 部署 MinIO 全指南
运维·windows·mongodb·docker·容器
清风66666613 小时前
基于单片机的智能收银机模拟系统设计
数据库·单片机·毕业设计·nosql·课程设计
一个天蝎座 白勺 程序猿20 小时前
金仓数据库KingbaseES实现MongoDB平滑迁移全攻略:从架构适配到性能调优的完整实践
数据库·mongodb·数据迁移·kingbasees·金仓数据库
武子康20 小时前
Java-153 深入浅出 MongoDB 全面的适用场景分析与选型指南 场景应用指南
java·开发语言·数据库·mongodb·性能优化·系统架构·nosql
程序边界20 小时前
MongoDB迁移到KES实战全纪录(上):迁移准备与实施指南
数据库·mongodb
小猿姐1 天前
闲谈KubeBlocks For MongoDB设计实现
mongodb·云原生·kubernetes
Super Rookie2 天前
MongoDB 自动化脚本安装方案
数据库·mongodb·自动化
Code哈哈笑2 天前
【MongoDB 基本语法】数据库和集合的基本操作--探秘 MongoDB
数据库·mongodb
武子康3 天前
Java-152 深入浅出 MongoDB 索引详解 从 MongoDB B-树 到 MySQL B+树 索引机制、数据结构与应用场景的全面对比分析
java·开发语言·数据库·sql·mongodb·性能优化·nosql
骇客野人3 天前
【软考备考】 NoSQL数据库有哪些,键值型、文档型、列族型、图数据库的特点与适用场景
数据库·nosql