动图MangoDB 8.0.8从安装到使用

  • 数据库:MangoDB
  • 数据库可视化软件:MangoDB Compass(官方)
  • 数据库可视化软件:Navicat Premium Lite 17

一、下载MangoDB 社区版8.0.8

最新版本8.0.8 ,截止2025年4月26日最新。

下载数据库安装包(直接复制的安装地址)

文件大小:718MB

直接下载地址: fastdl.mongodb.org/windows/mon...

二、安装操作

1)Next MangoDB 8.0..8 2008R2Plus SSL

安装向导将会安装MangoDB 8.0..8 2008R2Plus SSL(64bit) 在你电脑上。点Cancel取消,点Next继续下一步。

2)Next 同意协议。

3)选择安装类型。

3.1 新手选择 Complete完全安装
3.2 配置服务器 通过网络服务使用
3.3 安装官方图形化管理工具

MongoDB Compass是官方针对MangoDB数据库提供的图形化界面管理工具

✅Install MangoDB Compass

3.4 安装完成

MangoDB Compass数据库可视化软件(默认英语) 默认打开有三个数据库 admin、config、local,然而在第三方软件 Navicat Premium Lite(免费简化版、青春)中默认看不到

数据库(Database) 数据库是 MongoDB 中存储数据的逻辑容器,用于分组管理相关集合和数据。一个 MongoDB 实例可包含多个数据库,每个数据库有唯一名称(如 admintestuser_db 等)。

  • 特点

    • 独立性:不同数据库的数据相互隔离,权限控制也以数据库为单位。

    • 默认数据库

      • admin:超级管理数据库,存储用户权限信息。
      • local:存储当前实例的本地数据(如复制集状态),不会被复制到其他节点。
      • config:仅在分片集群中使用,存储分片元数据。
  • 用途

    用于隔离不同业务的数据(如用户系统、订单系统分别使用独立数据库)

三、使用MongoDB Compass导入JSON数据

在 MongoDB(文档型数据库)中,数据库(Database)、集合(Collection)、文档(Document) 是核心概念,三者的关系可类比传统关系型数据库中的 数据库→表→行(记录) ,但在数据结构和存储方式上有本质区别

MongoDB 概念 关系型数据库类比 说明
数据库 数据库(Database) 逻辑上的容器,存储相关集合
集合(Collection) 表(Table) 存储数据的容器,无固定模式
文档(Document) 行(Row) 数据的基本单元,结构灵活,支持嵌套和复杂类型

MangoDB数据库中的概念:

数据库→集合→文档

集合: 类似于表,存放全班同学的信息

文档:一行数据,存放某个同学的信息

3.1 新建数据库Database

新建数据库必须要有一个集合。创建一个学校数据库,包含集合班级

3.2 新建集合 Collection

鼠标在数据库右侧+创建集合Create Collection

3.3 导入准备好的JSON数据

双击选中要导入的集合→ADD DATA →选择.JSON格式数据 →查看数据

四、MongoDB Compass在shell中运行命令

附录:

0.MongoDB Compass帮助文档

www.mongodb.com/zh-cn/docs/...

1. 协议对比
维度 SSPL AGPL v3 GPL v3
服务提供限制 强制公开所有服务堆栈源码 仅要求公开程序本身的修改源码2 无远程服务相关约束
传染范围 覆盖所有服务组件(如API、管理工具) 仅传染直接修改的代码 传染直接链接的代码
商业友好性 限制云服务商免费使用,推动商业授权 允许私有化部署,但修改需开源 允许闭源分发未修改版本
2、尝试配置MangoDB Compass中文

AI:你的 Compass 已包含中文语言包,只需在 Roaming 目录 下创建 settings.json 并配置 language: "zh-CN" 即可激活。 找到位于C:\Users\25051\AppData\Roaming\MongoDB Compass 目录下的 配置文件Preferences,设置
{"spellcheck":{"dictionaries":["zh-CN"],"dictionary":""}}

网上唯一的帖子说MangoDB Compass界面设置中有language,但根本找不到。且配置文件General.json中,也没有配置语言项。

实验结果:中文无法生效。 {"browser":{"enable_spellchecking":false},"spellcheck":{"dictionaries":[],"dictionary":"","use_spelling_service":false}}

md 复制代码
C:\Users\电脑名\AppData\Local\MongoDBCompass\app-1.46.1\locales\en-US.apk
C:\Users\电脑名\AppData\Local\MongoDBCompass\app-1.46.1\locales\zh-CN.apk
3、安装第三方可视化软件Navicat Premium

Navicat Premium Lite 17(精简免费版) 基础功能免费。它包含了用户执行主要的基本数据库操作所需的核心功能。它允许你同时连接到各种数据库平台,包括 MySQL、PostgreSQL、SQL Server、Oracle、MariaDB、Snowflake,以及 Redis 和 MongoDB 等NoSQL 数据库,所有这些操作都可以通过一个应用程序来完成。 下载地址: www.navicat.com.cn/download/na...

下载后需要在邮件中激活。 账号:邮箱,密码必须包含 大小写字母+数字。 激活再次登录即可。

相关推荐
杨运交5 小时前
[060][调度模块]Redisson vs Redis 原生锁:两种分布式锁实现深度对比
数据库·redis·分布式
FungLeo5 小时前
Node 后端实战 · 列表查询到底怎么写?一个通用 DSL 封装,过滤分页排序一次搞定
数据库·node.js·serverless·dsl 封装·通用列表查询
抓蛙师5 小时前
多租户 tenant_id SQL 注入漏洞分析与应急响应报告
数据库·sql
ACP广源盛139246256735 小时前
Qwen3.8‑2.4T 开源落地@ACP#国产 MoE 私有化部署下 GSV2221 视频转换芯片机遇分析
大数据·数据库·人工智能
七牛开发者6 小时前
为什么 Go 很适合 AI 辅助开发?
数据库·人工智能·python·elasticsearch·log4j
何以解忧,唯有..8 小时前
数据库索引失效的常见情况与优化策略
数据库·sql·oracle
这个DBA有点耶9 小时前
分布式数据库到底该不该上?从判断标准到架构选型的实战思考
数据库·架构·dba
01_ice9 小时前
MySQL库和表的操作
数据库·mysql
oradh10 小时前
Oracle UNDO表空间管理维护总结
数据库·oracle·undo表空间·undo表空间管理·undo表空间管理维护
布莱克60510 小时前
数据库索引分类:数据结构、物理存储与逻辑角度详解
数据结构·数据库