DBLens for MongoDB
适用于连接和管理 MongoDB 数据库。MongoDB 的核心对象是数据库、集合、文档和索引,日常操作以 JSON 命令、文档查询和聚合管道为主。
新建连接时要填写什么
新建连接时可填写以下字段:
连接名称类型可选:- Standalone
- Replica Set
- Sharded Cluster
SRV 记录可勾选主机端口默认27017验证可选:- None
- Password
- LDAP
- Kerberos
- X.509
示例填写
本地无认证实例:
连接名称:本地 MongoDB类型:StandaloneSRV 记录:不勾选主机:localhost端口:27017验证:None
需要账号密码的实例:
连接名称:测试 MongoDB类型:按实际部署选择主机:mongo-test.internal.example.com端口:27017验证:Password验证数据库:通常是admin,也可能是业务库用户名:账号名称密码:账号密码
不同验证方式会展开哪些字段
Password
会出现:
验证数据库用户名密码保存密码
LDAP
会出现:
用户名密码保存密码
Kerberos
会出现:
服务名称主体
X.509
表单中提供 X.509 选项。
MongoDB 连接时要特别注意
- 先确认你连接的是独立实例、复制集还是分片集群。
- 再确认认证方式,而不是先填用户名密码。
- 如果你的部署使用认证数据库,记得补
验证数据库。
连接成功后主要做什么
MongoDB 这版更适合:
- 管理数据库和集合
- 执行 JSON / Mongo 风格命令
- 查看集合结构
- 处理索引和聚合查询
- 在 AI 对话里结合当前对象上下文继续分析和生成命令
常用命令示例
列出数据库:
{"listDatabases": 1}
列出集合:
{"listCollections": 1}
查询文档:
{"find": "users", "filter": {"status": "active"}, "limit": 20}
聚合查询:
{"aggregate": "orders", "pipeline": [{"$group": {"_id": "$status", "count": {"$sum": 1}}}], "cursor": {}}
查看集合统计:
{"collStats": "orders"}
测试连接失败怎么查
- 确认集群类型选择正确。
- 使用 SRV 连接时,确认域名解析正常。
- 使用 Password 认证时,确认
验证数据库正确。 - 确认账号有列出数据库、集合或执行命令的权限。
- 确认当前网络能访问 MongoDB 地址和端口。
第一次连接后建议先做什么
- 列出数据库和集合。
- 对核心集合执行一次小范围查询。
- 查看集合索引和统计信息。
- 尝试一个聚合查询。
- 导出数据字典或 JSON 数据,用于结构梳理和团队沟通。