Supported commands
Query commands
Command | Argument | Status | Comments |
---|
delete | | ✅ | Basic command is fully supported |
| deletes | ✅ | |
| comment | ⚠️ | |
| let | ⚠️ | Unimplemented |
| ordered | ✅ | |
| writeConcern | ⚠️ | Ignored |
| q | ✅ | |
| limit | ✅ | |
| collation | ❌ | Unimplemented |
| hint | ⚠️ | Ignored |
find | | ✅ | Basic command is fully supported |
| filter | ✅ | |
| sort | ✅ | |
| projection | ✅ | Basic projections with fields are supported |
| hint | ⚠️ | Ignored |
| skip | ⚠️ | |
| limit | ✅ | |
| batchSize | ✅ | |
| singleBatch | ✅ | |
| comment | ⚠️ | |
| maxTimeMS | ✅ | |
| readConcern | ⚠️ | Ignored |
| max | ⚠️ | Ignored |
| min | ⚠️ | Ignored |
| returnKey | ❌ | Unimplemented |
| showRecordId | ✅ | |
| tailable | ✅ | |
| oplogReplay | ⚠️ | Ignored |
| noCursorTimeout | ❌ | Issue |
| awaitData | ✅ | |
| allowPartialResults | ❌ | Unimplemented |
| collation | ❌ | Unimplemented |
| allowDiskUse | ⚠️ | Ignored |
| let | ❌ | Unimplemented |
findAndModify | | ✅ | Basic command is fully supported |
| query | ✅ | |
| sort | ✅ | |
| remove | ✅ | |
| update | ✅ | |
| new | ✅ | |
| upsert | ✅ | |
| bypassDocumentValidation | ⚠️ | Ignored |
| writeConcern | ⚠️ | Ignored |
| maxTimeMS | ✅ | |
| collation | ❌ | Unimplemented |
| arrayFilters | ❌ | Unimplemented |
| hint | ⚠️ | Ignored |
| comment | ⚠️ | |
| let | ⚠️ | Unimplemented |
getMore | | ✅ | Basic command is fully supported |
| batchSize | ✅ | |
| maxTimeMS | ✅ | |
| comment | ⚠️ | Unimplemented |
insert | | ✅ | Basic command is fully supported |
| documents | ✅ | |
| ordered | ✅ | |
| bypassDocumentValidation | ⚠️ | Ignored |
| comment | ⚠️ | Ignored |
update | | ✅ | Basic command is fully supported |
| updates | ✅ | |
| ordered | ⚠️ | Ignored |
| writeConcern | ⚠️ | Ignored |
| bypassDocumentValidation | ⚠️ | Ignored |
| comment | ⚠️ | |
| let | ⚠️ | Unimplemented |
| q | ✅ | |
| u | ⚠️ | Issue |
| c | ⚠️ | Unimplemented |
| upsert | ✅ | |
| multi | ✅ | |
| collation | ❌ | Unimplemented |
| arrayFilters | ⚠️ | Unimplemented |
| hint | ⚠️ | Ignored |
Update Operators
The following operators and modifiers are available in the update
and findAndModify
commands.
Operator | Modifier | Status | Comments |
---|
$currentDate | | ✅ | |
$inc | | ✅ | |
$min | | ✅ | |
$max | | ✅ | |
$mul | | ✅ | |
$rename | | ✅ | |
$set | | ✅ | |
$setOnInsert | | ✅ | |
$unset | | ✅ | |
$ | | ⚠️ | Issue |
$[] | | ⚠️ | Issue |
$[<identifier>] | | ⚠️ | Issue |
$addToSet | | ✅️ | |
$pop | | ✅ | |
$pull | | ⚠️ | Issue |
$push | | ✅️ | |
$pullAll | | ✅️ | |
| $each | ✅️ | |
| $position | ⚠️ | Issue |
| $slice | ⚠️ | Issue |
| $sort | ⚠️ | Issue |
| $bit | ✅️ | |
Projection Operators
The following operators are available in the find
command projection
argument.
Query Plan Cache Commands
Related issue.
Command | Argument | Status | Comments |
---|
planCacheClear | | ❌ | Issue |
| query | ⚠️ | |
| projection | ⚠️ | |
| sort | ⚠️ | |
| comment | ⚠️ | |
planCacheClearFilters | | ❌ | Issue |
| query | ⚠️ | |
| sort | ⚠️ | |
| projection | ⚠️ | |
| collation | ❌ | Unimplemented |
| comment | ⚠️ | |
planCacheListFilters | | ❌ | Issue |
| comment | ⚠️ | |
planCacheSetFilter | | ❌ | Issue |
| query | ⚠️ | |
| sort | ⚠️ | |
| projection | ⚠️ | |
| collation | ❌ | Unimplemented |
| indexes | ⚠️ | |
| comment | ⚠️ | |
Free Monitoring Commands
Database Operations
User Management Commands
Command | Argument | Status | Comments |
---|
createUser | | ✅ | |
| pwd | ⚠️ | |
| customData | ⚠️ | |
| roles | ⚠️ | |
| digestPassword | ⚠️ | |
| writeConcern | ⚠️ | |
| authenticationRestrictions | ⚠️ | |
| mechanisms | ⚠️ | |
| digestPassword | ⚠️ | |
| comment | ⚠️ | |
dropAllUsersFromDatabase | | ✅ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
dropUser | | ✅ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
grantRolesToUser | | ❌ | Issue |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
revokeRolesFromUser | | ❌ | Issue |
| roles | ⚠️ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
updateUser | | ❌ | Issue |
| pwd | ⚠️ | |
| customData | ⚠️ | |
| roles | ⚠️ | |
| digestPassword | ⚠️ | |
| writeConcern | ⚠️ | |
| authenticationRestrictions | ⚠️ | |
| mechanisms | ⚠️ | |
| digestPassword | ⚠️ | |
| comment | ⚠️ | |
usersInfo | | ✅ | |
| showCredentials | ⚠️ | |
| showCustomData | ⚠️ | |
| showPrivileges | ⚠️ | |
| showAuthenticationRestrictions | ⚠️ | |
| filter | ⚠️ | |
| comment | ⚠️ | |
Authentication Commands
Command | Argument | Status | Comments |
---|
authenticate | | ❌ | Issue |
getnonce | | ❌ | Deprecated |
logout | | ✅ | |
saslStart | | ✅ | |
Role Management Commands
Command | Argument | Status | Comments |
---|
createRole | | ❌ | Issue |
| privileges | ⚠️ | |
| roles | ⚠️ | |
| authenticationRestrictions | ⚠️ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
dropRole | | ❌ | Issue |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
dropAllRolesFromDatabase | | ❌ | Issue |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
grantPrivilegesToRole | | ❌ | Issue |
| privileges | ⚠️ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
grantRolesToRole | | ❌ | Issue |
| roles | ⚠️ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
invalidateUserCache | | ❌ | Issue |
revokePrivilegesFromRole | | ❌ | Issue |
| privileges | ⚠️ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
revokeRolesFromRole | | ❌ | Issue |
| roles | ⚠️ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
rolesInfo | | ❌ | Issue |
| showPrivileges | ⚠️ | |
| showBuiltinRoles | ⚠️ | |
| comment | ⚠️ | |
updateRole | | ❌ | Issue |
| privileges | ⚠️ | |
| roles | ⚠️ | |
| authenticationRestrictions | ⚠️ | |
| writeConcern | ⚠️ | |
| comment | ⚠️ | |
Replication Commands
Command | Argument | Status | Comments |
---|
replSetInitiate | | ❌ | Issue |
Session Commands
Related issue.
Related issue.
Command | Argument | Status | Comments |
---|
abortTransaction | | ❌ | Issue |
| txnNumber | ⚠️ | |
| writeConcern | ⚠️ | |
| autocommit | ⚠️ | |
| comment | ⚠️ | |
commitTransaction | | ❌ | Issue |
| txnNumber | ⚠️ | |
| writeConcern | ⚠️ | |
| autocommit | ⚠️ | |
| comment | ⚠️ | |
endSessions | | ❌ | Issue |
killAllSessions | | ❌ | Issue |
killAllSessionsByPattern | | ❌ | Issue |
killSessions | | ❌ | Issue |
refreshSessions | | ❌ | Issue |
startSession | | ❌ | Issue |
Aggregation pipelines
Related issue.
Command | Argument | Status | Comments |
---|
aggregate | | ✅️ | |
count | | ✅ | |
distinct | | ✅ | |
Aggregation pipeline stages