Pour obtenir la liste complète des commandes MongoDB, consultez Commandes MongoDB.
Le tableau suivant répertorie les commandes prises en charge et non prises en charge dans ApsaraDB for MongoDB.
| Catégorie de commande | Prise en charge | Non prise en charge |
|---|---|---|
| Commandes d'agrégation | aggregate, distinct, count, mapReduce |
group — non prise en charge dans MongoDB 3.4 et versions ultérieures |
| Commandes géospatiales | geoNear, geoSearch |
Aucune |
| Commandes de requête et d'écriture | insert, update, delete, findAndModify, getLastError, getPrevError, resetError, parallelCollectionScan |
eval — non prise en charge dans MongoDB 3.0 ; supprimée dans MongoDB 4.2 |
| Commandes de cache de plan de requête | planCacheListFilters, planCacheSetFilter, planCacheClearFilters, planCacheListQueryShapes, planCacheListPlans, planCacheClear |
Aucune |
| Authentification | logout, authenticate |
authSchemaUpgrade, copydbgetnonce, getnonce — getnonce n'est pas prise en charge dans MongoDB 4.0 et versions ultérieures |
| Commandes de gestion des utilisateurs | createUser, updateUser, dropUser, dropAllUsersFromDatabase, grantRolesToUser, revokeRolesFromUser, usersInfo |
Aucune |
| Commandes de gestion des rôles | createRole, updateRole, dropRole, dropAllRolesFromDatabase, grantPrivilegesToRole, revokePrivilegesFromRole, grantRolesToRole, revokeRolesFromRole, rolesInfo, invalidateUserCache |
Aucune |
| Commandes de diagnostic | explain, listDatabases, dbHash, listCommands, availableQueryOptions, buildInfo, collStats, dbStats, cursorInfo, dataSize, ping, profile, top, whatsmyuri, serverStatus, features, isSelf, validate, netstat, hostInfo¹, currentConn² |
driverOIDTest, connPoolStats, shardConnPoolStats, getCmdLineOpts, diagLogging |
| Commandes d'administration d'instance | renameCollection, dropDatabase, listCollections, drop, create, cloneCollectionAsCapped, convertToCapped, filemd5, createIndexes, listIndexes, dropIndexes, fsync, connectionStatus, collMod, reIndex, touch, getParameter, compact |
copydb, clone, clean, shutdown, logRotate, repairDatabase, repairCursor, setParameter, connPoolSync, cloneCollection |
| Commandes de réplication | isMaster, applyOps |
replSetInitiate, replSetFreeze, replSetMaintenance, replSetGetConfig, replSetRequestVotes, replSetReconfig, replSetStepDown, replSetSyncFrom, replSetElect, replSetUpdatePosition, resync, appendOplogNote |
| Commandes de sharding | Aucune | addShard, removeShard, getShardVersion, setShardVersion, unsetSharding, checkShardingIndex |
Notes :
¹ La commande hostInfo est prise en charge à partir de Mongodb_20190725_1.1.8. Elle n'est pas prise en charge dans Mongodb_20190409_1.1.7 et les versions antérieures.
² La commande currentConn a été développée spécifiquement pour ApsaraDB for MongoDB. Utilisez-la pour consulter l'état actuel des connexions d'une instance. Exemple : db.adminCommand({currentConn:1}).