跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 MongoDB Compass

    MongoDB Compass 连的是 MongoDB 数据库,卸载 Compass 不会删除远端数据库,但保存的连接定义属于客户端数据,删掉支持文件夹可能丢失这份连接清单。Compass 把设置、支持文件和会话日志放在这台 Mac 上,密码走系统的凭据接口存进钥匙串,不写成文件。这份指南覆盖 mongodb.com 的官网 dmg 和 Homebrew cask mongodb-compass 两种安装方式。

    退出之前,在 Connect 页面打开 Saved Connections 旁的省略号菜单,选择「Export saved connections」,选要导出的连接和目标文件,把副本放在 Compass 支持文件夹以外。导出不需要包含凭据时保留 Remove secrets,确实要包含密码等敏感信息时设置 Encryption Password,并另存导出密码。导出保存的连接

    退出并移除应用

    1. 从菜单退出 MongoDB Compass,或按 Command + Q,再到「活动监视器」搜索 MongoDB Compass,确认相关进程已经退出。
    2. 在 Finder 的「应用程序」里把 MongoDB Compass.app 移到废纸篓。

    MongoDB Compass 把数据放在哪里

    位置 内容 处理方式
    ~/Library/Application Support/MongoDB Compass 保存的连接定义、配置和支持文件 用应用名而不是 bundle id 命名,删之前先看看内容
    ~/Library/Caches/MongoDB Compass 缓存 退出后可以直接删
    ~/Library/Preferences/com.mongodb.compass.plist 偏好设置 想彻底重来就删掉
    ~/Library/Saved Application State/com.mongodb.compass.savedState 窗口恢复状态 跟应用一起删
    ~/.mongodb/compass 会话日志,MongoDB 官方文档写的 Mole 不会删这个,往下看

    MongoDB 官方文档把 Compass 的会话日志放在 ~/.mongodb/compass,官方自己的问题跟踪系统也确认了单纯把应用拖进废纸篓会把 ~/Library/Application Support/MongoDB Compass 留在盘上,这张工单被标成了「不予修复」。Compass 日志文档 · COMPASS-4654

    MongoDB 服务器密码、SSH 隧道密码和 TLS/SSL 密码短语,Compass 是通过系统的凭据接口存的,在 Mac 上就是钥匙串,不是文件,删掉应用或它的 Application Support 文件夹都不会动到这些钥匙串项目,想一并清掉就打开「钥匙串访问」搜 Compass,看清每一项再删。Compass 常见问题

    ~/.mongodb 是个共用目录,MongoDB 自己的命令行工具 mongosh 也在里面存自己的配置,放在单独的子文件夹里。Mole 不会列出 ~/.mongodb 下的任何东西,用 Mole 卸载 Compass 不会动到 mongosh,不想留 Compass 的日志,就自己把 ~/.mongodb/compass 移到废纸篓,~/.mongodb 里其余的东西别动。

    检查结果

    pgrep -il "mongodb compass"
    launchctl list | grep -i mongodb
    ls -d "$HOME/Library/Application Support/MongoDB Compass" ~/.mongodb/compass
    
    • pgrep 没有输出,说明没有 Compass 进程在运行。
    • 这条过滤后的 launchctl 检查正常完成且没有报错时,无输出只表示当前用户会话中没有行匹配 mongodb,其他名称和系统服务不在这次检查范围内,列出了任务说明还有东西以这个名字注册着,可能是你另外装的 MongoDB 服务,先看清再处理。
    • ls -d 会打印仍然存在的文件夹,~/.mongodb/compass 还在是正常的,Mole 本来就不收它。

    用 Homebrew 安装时

    mongodb-compass 这个 cask 的 zap 清单包含 ~/Library/Application Support/MongoDB Compass、~/Library/Caches/MongoDB Compass、最近文档列表、你的偏好设置文件和窗口恢复状态,不涉及 ~/.mongodb,自己执行 brew uninstall --cask --zap mongodb-compass 会把这些都移到废纸篓,不看你在 Mole 里勾了什么。Homebrew 的 MongoDB Compass cask

    Mole 卸载 Homebrew 装的版本时会先看一遍 zap 清单,默认关闭「卸载时一并移除数据和配置」时,~/Library/Application Support/MongoDB Compass 不勾选,开启后符合条件的应用自有数据可能预先勾选,想保留连接清单和设置就取消这一行的勾选。zap 清单涉及未勾选的数据时,Mole 不带 --zap,只移除已选残留。

    想保留 Compass 的设置,先备份 ~/Library/Application Support/MongoDB Compass,或者只移除应用:

    brew uninstall --cask mongodb-compass
    

    Mole 会列出什么

    以下是 Mole 对 mongodb.com 官网版或 Homebrew 版 MongoDB Compass 的处理:

    • ~/Library/Caches/MongoDB Compass、偏好设置文件和窗口恢复状态默认勾选。
    • ~/Library/Application Support/MongoDB Compass 是用户数据需确认行,勾选方式取决于上面说明的选项,里面 Cache、Code Cache、GPUCache 这类 Electron 缓存文件夹会单独列成几行,默认勾选。
    • ~/.mongodb/compass 不会列出,因为 ~/.mongodb 是共用目录,MongoDB 自己的命令行工具 mongosh 也在里面存文件。
    • 钥匙串里的项目不会列出。

    这次检查覆盖了什么

    2026 年 9 月 17 日,用 Homebrew cask mongodb-compass 安装 MongoDB Compass,和同一批其他应用一起用 Mole Preview 272 卸载。2026 年 9 月 19 日复查确认 ~/.mongodb/compass(4 KB)仍在盘上,这是预期结果,因为 Mole 本来就不收这个共用目录。连接数据库、保存的连接和钥匙串项目都没有测试,mongodb.com 的官网 dmg 也没有测试。

    Mac 软件卸载不干净,可以试试 Mole,我亲手测试和核查过 799 款 Mac 软件。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (304) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。