db.runCommand()
执行数据库管理命令
语法
db.runCommand({ <command>: <value>, ... })说明
db.runCommand 是执行所有 MongoDB 数据库命令的通用方法。涵盖了 adminCommand、管理操作、诊断命令等,是 Shell 操作底层 API 的入口。
参数
buildInfo获取 MongoDB 版本和构建信息
hostInfo获取操作系统和硬件信息
listCommands列出所有可用命令
ping测试服务器连通性
replSetGetStatus副本集状态(等价 rs.status())
isMaster检查节点是否为 Primary
示例
查看版本信息
获取 MongoDB 版本详情
db.runCommand({ buildInfo: 1 })检查节点角色
判断当前节点是否为 Primary
db.runCommand({ isMaster: 1 })获取系统信息
查看主机操作系统信息
db.runCommand({ hostInfo: 1 })测试连通性
确认 mongod 是否正常响应
db.runCommand({ ping: 1 })