文档首页 > > 用户指南> 数据库命令> 支持与限制的命令(社区增强版)

支持与限制的命令(社区增强版)

分享
更新时间: 2020/02/19 GMT+08:00

用户在连接到社区增强版文档数据库后,需要关注以下支持以及限制的命令。

更多信息,请参见MongoDB官方文档

  • 数据库读写模式,即默认模式,数据既可以读取,也可以写入。
  • 数据库只读模式指数据库只提供数据的读取,不提供数据写入功能。
  • 当写入数据总量达到数据库存储容量上限的85%时,社区增强版数据库会自动进入只读模式,扩容之前不再提供写数据服务。
表1 支持与限制的命令

命令类别

命令名称

读写模式下是否支持该命令

只读模式下是否支持该命令

备注

Aggregates Commands

aggregate

x

-

count

-

distinct

-

group

x

-

mapReduce

x

-

Geospatial Commands

geoNear

-

geoSearch

x

x

系统内部命令。

Query and Write Operation Commands

find

-

insert

x

-

update

x

-

delete

x

-

findAndModify

x

-

getMore

-

getLastError

-

getPrevError

x

x

系统内部命令。

resetError

x

-

parallelCollectionScan

x

x

系统内部命令。

Query Plan Cache Commands

planCacheListFilters

-

planCacheSetFilter

x

-

planCacheClearFilters

x

-

planCacheListQueryShapes

-

planCacheListPlans

-

planCacheClear

x

-

Authentication Commands

logout

-

authenticate

-

copydbgetnonce

x

x

系统内部命令。

getnonce

x

-

authSchemaUpgrade

x

x

系统内部命令。

User Management Commands

createUser

x

-

updateUser

x

-

dropUser

x

-

dropAllUsersFromDatabase

x

-

grantRolesToUser

x

-

revokeRolesFromUser

x

-

usersInfo

-

Role Management Commands

invalidateUserCache

x

-

createRole

x

-

updateRole

x

-

dropRole

x

-

dropAllRolesFromDatabase

x

-

grantPrivilegesToRole

x

-

revokePrivilegesFromRole

x

-

grantRolesToRole

x

-

revokeRolesFromRole

x

-

rolesInfo

-

Replication Commands

replSetElect

x

x

系统内部命令。

replSetUpdatePosition

x

x

系统内部命令。

appendOplogNote

x

x

系统内部命令。

replSetFreeze

x

x

系统内部命令。

replSetGetStatus

x

x

系统内部命令。

replSetInitiate

x

x

系统内部命令。

replSetMaintenance

x

x

系统内部命令。

replSetReconfig

x

x

系统内部命令。

replSetStepDown

x

x

系统内部命令。

replSetSyncFrom

x

x

系统内部命令。

replSetRequestVotes

x

x

系统内部命令。

replSetDeclareElectionWinner

x

x

系统内部命令。

resync

x

x

系统内部命令。

applyOps

x

x

系统内部命令。

isMaster

-

replSetGetConfig

x

x

系统内部命令。

Sharding Commands

flushRouterConfig

x

x

系统内部命令。

addShard

x

x

系统内部命令。

addShardToZone

x

x

系统内部命令。

balancerStart

x

x

系统内部命令。

balancerStatus

x

x

系统内部命令。

balancerStop

x

x

系统内部命令。

removeShardFromZone

x

x

系统内部命令。

updateZoneKeyRange

x

x

系统内部命令。

cleanupOrphaned

x

x

高危命令。

checkShardingIndex

x

x

系统内部命令。

enableSharding

x

-

listShards

x

x

系统内部命令。

removeShard

x

x

高危命令。

getShardMap

x

x

系统内部命令。

getShardVersion

x

x

系统内部命令。

mergeChunks

x

x

系统内部命令。

setShardVersion

x

x

系统内部命令。

shardCollection

x

目前,只支持空表做shardCollection。

shardingState

x

x

系统内部命令。

unsetSharding

x

x

系统内部命令。

split

x

x

系统内部命令。

splitChunk

x

x

系统内部命令。

splitVector

x

x

系统内部命令。

moveChunk

x

x

系统内部命令。

movePrimary

x

x

系统内部命令。

isdbgrid

-

Administration Commands

setFeatureCompatibilityVersion

x

-

renameCollection

x

-

dropDatabase

x

-

listCollections

-

drop

x

-

create

x

-

clone

x

x

系统内部命令。

cloneCollection

x

x

系统内部命令。

cloneCollectionAsCapped

x

x

系统内部命令。

convertToCapped

x

-

filemd5

-

createIndexes

x

-

listIndexes

-

dropIndexes

x

-

fsync

x

-

clean

x

x

系统内部命令。

connPoolSync

x

x

系统内部命令。

connectionStatus

-

compact

x

x

高危命令。

collMod

-

reIndex

x

-

setParameter

x

x

系统配置命令。

getParameter

-

repairDatabase

x

x

高危命令。

repairCursor

x

x

系统内部命令。

touch

x

x

存储引擎不支持。

shutdown

x

x

高危命令。

logRotate

x

x

高危命令。

killOp

-

Diagnostic Commands

availableQueryOptions

-

buildInfo

-

collStats

-

connPoolStats

x

x

系统内部命令。

cursorInfo

x

x

系统内部命令。

dataSize

-

dbHash

x

x

系统内部命令。

dbStats

-

diagLogging

x

x

系统内部命令。

driverOIDTest

x

x

系统内部命令。

explain

-

features

-

getCmdLineOpts

x

x

系统内部命令。

getLog

x

x

系统内部命令。

hostInfo

x

x

系统内部命令。

isSelf

x

x

系统内部命令。

listCommands

-

listDatabases

-

netstat

x

x

系统内部命令。

ping

-

profile

x

-

serverStatus

-

shardConnPoolStats

x

x

系统内部命令。

top

x

x

系统内部命令。

validate

x

x

系统配置命令。

whatsmyuri

-

Internal Commands

handshake

x

x

系统内部命令。

_recvChunkAbort

x

x

系统内部命令。

_recvChunkCommit

x

x

系统内部命令。

_recvChunkStart

x

x

系统内部命令。

_recvChunkStatus

x

x

系统内部命令。

_replSetFresh

x

x

系统内部命令。

mapreduce.shardedfinish

x

x

系统内部命令。

_transferMods

x

x

系统内部命令。

replSetHeartbeat

x

x

系统内部命令。

replSetGetRBID

x

x

系统内部命令。

_migrateClone

x

x

系统内部命令。

replSetElect

x

x

系统内部命令。

writeBacksQueued

x

x

系统内部命令。

writebacklisten

x

x

系统内部命令。

System Events Auditing Commands

logApplicationMessage

x

x

系统内部命令。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区