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查询页面如下图所示。

相关推荐
火龙谷17 小时前
【nosql】有哪些非关系型数据库?
数据库·nosql
SailingCoder3 天前
MongoDB Memory Server与完整的MongoDB的主要区别
数据库·mongodb
水木石画室3 天前
MongoDB 常用增删改查方法及示例
数据库·mongodb
旷世奇才李先生3 天前
MongoDB 安装使用教程
数据库·mongodb
qq_339282233 天前
mongodb 中dbs 时,local代表的是什么
数据库·mongodb
Accpdaiyekun3 天前
C# 操作mongodb 多次查询快还是使用管道查询速度快
mongodb·c#·lua
五_谷_丰_登13 天前
mongoDB服务本地化部署
数据库·c++·qt·mongodb
amwydadw14 天前
MongoDB 8.0.10 windows11安装记录
数据库·mongodb
熙客14 天前
MongoDB:索引
数据库·mongodb
GeekAGI14 天前
MongoDB replSetGetConfig 与 replSetGetStatus 的区别
mongodb