更新时间:2023-11-21 GMT+08:00
分享

支持与限制的命令

用户在连接到GeminiDB Mongo数据库后,需要关注以下支持以及限制的命令。

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

表1 4.0版本支持与限制的命令

命令类别

命令名称

是否支持该命令

备注

Aggregates Commands

aggregate

-

count

-

distinct

-

group

-

mapReduce

-

Geospatial Commands

geoNear

-

geoSearch

×

副本集不支持。

Query and Write Operation Commands

find

-

insert

-

update

-

delete

-

findAndModify

-

getMore

-

getLastError

-

parallelCollectionScan

x

系统内部命令。

Query Plan Cache Commands

planCacheListFilters

-

planCacheSetFilter

-

planCacheClearFilters

-

planCacheListQueryShapes

-

planCacheListPlans

-

planCacheClear

-

Authentication Commands

logout

-

authenticate

-

getnonce

-

User Management Commands

createUser

-

updateUser

-

dropUser

-

dropAllUsersFromDatabase

-

grantRolesToUser

-

revokeRolesFromUser

-

usersInfo

-

Role Management Commands

invalidateUserCache

-

createRole

-

updateRole

-

dropRole

-

dropAllRolesFromDatabase

-

grantPrivilegesToRole

-

revokePrivilegesFromRole

-

grantRolesToRole

-

revokeRolesFromRole

-

rolesInfo

-

Replication Commands

replSetFreeze

x

系统内部命令。

replSetGetStatus

副本集支持。

replSetInitiate

x

系统内部命令。

replSetMaintenance

x

系统内部命令。

replSetReconfig

x

系统内部命令。

replSetStepDown

x

系统内部命令。

replSetSyncFrom

x

系统内部命令。

resync

x

系统内部命令。

applyOps

x

系统内部命令。

isMaster

-

replSetGetConfig

x

系统内部命令。

Sharding Commands

flushRouterConfig

x

系统内部命令。

addShard

x

系统内部命令。

addShardToZone

x

系统内部命令。

balancerStart

x

系统内部命令。

balancerStatus

系统内部命令。

balancerStop

x

系统内部命令。

removeShardFromZone

x

系统内部命令。

updateZoneKeyRange

x

系统内部命令。

cleanupOrphaned

x

高危命令。

checkShardingIndex

x

系统内部命令。

enableSharding

-

listShards

系统内部命令。

removeShard

x

高危命令。

getShardMap

x

系统内部命令。

getShardVersion

x

系统内部命令。

mergeChunks

x

系统内部命令。

setShardVersion

x

系统内部命令。

shardCollection

目前,只支持空表做shardCollection。

shardingState

x

系统内部命令。

unsetSharding

x

系统内部命令。

split

x

系统内部命令

splitChunk

x

系统内部命令。

splitVector

x

系统内部命令。

moveChunk

x

系统内部命令。

movePrimary

x

系统内部命令。

isdbgrid

-

Sessions Commands

abortTransaction

副本集支持。

commitTransaction

副本集支持。

endSessions

-

killAllSessions

-

killAllSessionsByPattern

-

killSessions

-

refreshSessions

-

startSession

-

Administration Commands

setFeatureCompatibilityVersion

-

renameCollection

-

dropDatabase

-

listCollections

-

drop

-

create

-

clone

x

系统内部命令。

cloneCollection

x

系统内部命令。

cloneCollectionAsCapped

x

系统内部命令。

convertToCapped

-

filemd5

-

createIndexes

-

listIndexes

-

dropIndexes

-

fsync

-

clean

x

系统内部命令。

connPoolSync

x

系统内部命令。

connectionStatus

-

compact

x

高危命令。

collMod

-

reIndex

-

setParameter

x

系统配置命令。

getParameter

-

repairDatabase

x

高危命令。

touch

x

存储引擎不支持。

shutdown

x

高危命令。

logRotate

x

高危命令。

killOp

-

Diagnostic Commands

availableQueryOptions

-

buildInfo

-

collStats

-

connPoolStats

x

系统内部命令。

dataSize

-

dbHash

x

系统内部命令。

dbStats

-

driverOIDTest

x

系统内部命令。

explain

-

features

-

getCmdLineOpts

x

系统内部命令。

getLog

x

系统内部命令。

hostInfo

x

系统内部命令。

isSelf

x

系统内部命令。

listCommands

-

listDatabases

-

netstat

x

系统内部命令。

ping

-

profile

-

serverStatus

-

shardConnPoolStats

x

系统内部命令。

top

x

系统内部命令。

validate

x

系统配置命令。

whatsmyuri

-

System Events Auditing Commands

logApplicationMessage

x

系统内部命令。

相关文档