命令分类 | 具体类型枚举 |
---|---|
集合命令 | 查询命令列表 aggregate,find,findOne,count,distinct,getIndexes,getShardDistribution,isCapped,stats,dataSize,storageSize,totalIndexSize,totalSize 数据更新命令列表 insert,save,findAndModify,remove,update 集合修改命令列表 drop,renameCollection 索引修改命令列表 createIndex,createIndexes,dropIndexes,reIndex 其他命令 validate |
DB命令 | 数据库查询命令 commandHelp,currentOp,getCollectionInfos,getCollectionNames,getLastError,getLastErrorObj,getLogComponents,getPrevError,getProfilingStatus,getReplicationInfo,getSiblingDB,help,isMaster,listCommands,printCollectionStats,printReplicationInfo,version,serverBuildInfo,serverStatus,stats 创建集合命令 createCollection 高危命令 dropDatabase,fsyncLock,fsyncUnlock,killOp,repairDatabase,resetError,runCommand |
查询缓存命令 | 读命令 getPlanCache,getPlansByQuery,listQueryShapes 写命令 clearPlansByQuery |
用户管理命令 | 用户查询命令 getUser,getUsers 用户修改命令 createUser,changeUserPassword,dropUser,dropAllUsers,grantRolesToUser,revokeRolesFromUser,updateUser |
角色管理命令 | 角色查询命令 getRole,getRoles 角色修改命令 createRole,dropRole,dropAllRoles,grantPrivilegesToRole,revokePrivilegesFromRole,revokeRolesFromRole,updateRole |
复制集命令 | help,printReplicationInfo,status,conf |
分片命令 | getBalancerState,isBalancerRunning |