如何在Linux上使用MongoDB Compass
在安装MongoDB Compass前,需确保Linux系统满足以下要求:
sudo权限(用于安装软件包)。MongoDB Compass提供针对Linux的.deb(Debian/Ubuntu)和.rpm(RHEL/CentOS/Fedora)格式安装包。以Ubuntu为例,下载步骤如下:
wget命令获取最新稳定版的.deb包(替换URL中的版本号为当前最新版,如1.40.0):wget https://downloads.mongodb.com/compass/mongodb-compass_1.40.0_amd64.deb
.deb替换为.rpm格式下载。使用dpkg命令安装下载的.deb包,若遇到依赖问题,运行apt --fix-broken install修复:
sudo dpkg -i mongodb-compass_1.40.0_amd64.deb # 替换为实际下载的文件名
sudo apt --fix-broken install # 修复依赖(如有提示)
使用rpm命令安装下载的.rpm包:
sudo rpm -ivh mongodb-compass-1.40.0-1.x86_64.rpm # 替换为实际下载的文件名
安装完成后,MongoDB Compass会集成到系统应用程序中。
在终端输入以下命令,直接启动Compass:
mongodb-compass
启动后,Compass会在默认浏览器中打开图形化界面(若未自动打开,可通过系统菜单查找“MongoDB Compass”)。
部分发行版会自动创建桌面快捷方式,可通过点击“应用程序”→“开发工具”→“MongoDB Compass”启动。
启动Compass后,会弹出连接窗口,需输入MongoDB实例的连接信息:
mongodb://localhost:27017;localhost为服务器IP或域名(如mongodb://192.168.1.100:27017);mongodb://username:password@host:port/database)。输入完成后,点击Connect按钮,Compass会自动获取并展示数据库列表。
连接成功后,即可通过图形化界面管理MongoDB数据库:
testdb),点击数据库名称可展开其下的集合(如users);users),点击顶部操作栏的Insert Document;{"name": "Alice", "age": 30, "city": "New York"}),点击Insert即可添加文档。{"age": {"$gt": 25}},表示查询年龄大于25的文档);sudo apt --fix-broken install(Debian/Ubuntu)或sudo yum install -y epel-release(RHEL/CentOS)修复;ssl=true参数)。