rmdir.cn

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 })