Supported and Restricted Commands
After you connect to the GeminiDB Mongo database, pay attention to the following supported and restricted commands:
For more information, see official MongoDB documentation.
Type |
Command |
Supported In Read/Write Mode |
Remarks |
---|---|---|---|
Aggregates Commands |
aggregate |
√ |
- |
count |
√ |
- |
|
distinct |
√ |
- |
|
group |
√ |
- |
|
mapReduce |
√ |
- |
|
Geospatial Commands |
geoNear |
√ |
- |
geoSearch |
× |
Not supported by replica sets. |
|
Query and Write Operation Commands |
find |
√ |
- |
insert |
√ |
- |
|
update |
√ |
- |
|
delete |
√ |
- |
|
findAndModify |
√ |
- |
|
getMore |
√ |
- |
|
getLastError |
√ |
- |
|
parallelCollectionScan |
x |
System command |
|
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 |
System command |
replSetGetStatus |
√ |
Supported by replica sets. |
|
replSetInitiate |
x |
System command |
|
replSetMaintenance |
x |
System command |
|
replSetReconfig |
x |
System command |
|
replSetStepDown |
x |
System command |
|
replSetSyncFrom |
x |
System command |
|
resync |
x |
System command |
|
applyOps |
x |
System command |
|
isMaster |
√ |
- |
|
replSetGetConfig |
x |
System command |
|
Sharding Commands |
flushRouterConfig |
x |
System command |
addShard |
x |
System command |
|
addShardToZone |
x |
System command |
|
balancerStart |
x |
System command |
|
balancerStatus |
√ |
System command |
|
balancerStop |
x |
System command |
|
removeShardFromZone |
x |
System command |
|
updateZoneKeyRange |
x |
System command |
|
cleanupOrphaned |
x |
High-risk commands |
|
checkShardingIndex |
x |
System command |
|
enableSharding |
√ |
- |
|
listShards |
√ |
System command |
|
removeShard |
x |
High-risk commands |
|
getShardMap |
x |
System command |
|
getShardVersion |
x |
System command |
|
mergeChunks |
x |
System command |
|
setShardVersion |
x |
System command |
|
shardCollection |
√ |
Currently, this command applies to empty tables only. |
|
shardingState |
x |
System command |
|
unsetSharding |
x |
System command |
|
split |
x |
System command |
|
splitChunk |
x |
System command |
|
splitVector |
x |
System command |
|
moveChunk |
x |
System command |
|
movePrimary |
x |
System command |
|
isdbgrid |
√ |
- |
|
Sessions Commands |
abortTransaction |
√ |
Supported by replica sets. |
commitTransaction |
√ |
Supported by replica sets. |
|
endSessions |
√ |
- |
|
killAllSessions |
√ |
- |
|
killAllSessionsByPattern |
√ |
- |
|
killSessions |
√ |
- |
|
refreshSessions |
√ |
- |
|
startSession |
√ |
- |
|
Administration Commands |
setFeatureCompatibilityVersion |
√ |
- |
renameCollection |
√ |
- |
|
dropDatabase |
√ |
- |
|
listCollections |
√ |
- |
|
drop |
√ |
- |
|
create |
√ |
- |
|
clone |
x |
System command |
|
cloneCollection |
x |
System command |
|
cloneCollectionAsCapped |
x |
System command |
|
convertToCapped |
√ |
- |
|
filemd5 |
√ |
- |
|
createIndexes |
√ |
- |
|
listIndexes |
√ |
- |
|
dropIndexes |
√ |
- |
|
fsync |
√ |
- |
|
clean |
x |
System command |
|
connPoolSync |
x |
System command |
|
connectionStatus |
√ |
- |
|
compact |
x |
High-risk commands |
|
collMod |
√ |
- |
|
reIndex |
√ |
- |
|
setParameter |
x |
System configuration command |
|
getParameter |
√ |
- |
|
repairDatabase |
x |
High-risk commands |
|
touch |
x |
The storage engine type is not supported. |
|
shutdown |
x |
High-risk commands |
|
logRotate |
x |
High-risk commands |
|
killOp |
√ |
- |
|
Diagnostic Commands |
availableQueryOptions |
√ |
- |
buildInfo |
√ |
- |
|
collStats |
√ |
- |
|
connPoolStats |
x |
System command |
|
dataSize |
√ |
- |
|
dbHash |
x |
System command |
|
dbStats |
√ |
- |
|
driverOIDTest |
x |
System command |
|
explain |
√ |
- |
|
features |
√ |
- |
|
getCmdLineOpts |
x |
System command |
|
getLog |
x |
System command |
|
hostInfo |
x |
System command |
|
isSelf |
x |
System command |
|
listCommands |
√ |
- |
|
listDatabases |
√ |
- |
|
netstat |
x |
System command |
|
ping |
√ |
- |
|
profile |
√ |
- |
|
serverStatus |
√ |
- |
|
shardConnPoolStats |
x |
System command |
|
top |
x |
System command |
|
validate |
x |
System configuration command |
|
whatsmyuri |
√ |
- |
|
System Events Auditing Commands |
logApplicationMessage |
x |
System command |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot