- 数据库: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 实例可包含多个数据库,每个数据库有唯一名称(如
admin
、test
、user_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...

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