首页/数据/NoSQL 速查/db.runCommand 调用数据库命令
MongoDB99 条

db.runCommand 调用数据库命令

管理类能力大多以数据库命令形式提供,均可通过 db.runCommand({...}) 调用,如 ping、buildInfo、collStats。

NoSQL 速查数据更新于 2026-10-12
形式db.runCommand({ <命令名>: <参数> })
常用命令ping / buildInfo / collStats / serverStatus / collMod

示例

示例
db.runCommand({ ping: 1 })
db.runCommand({ buildInfo: 1 }).version
db.runCommand({ collStats: "orders" })
mongosh 里不少便捷方法(db.stats()、createIndex 等)都是对 runCommand 的封装。

易错点

  • 命令参数随版本演进,跨版本脚本先取 buildInfo 确认目标版本再断言参数

数据来源与参考

  • MongoDB Manual: Database Commands
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌