Les commandes sont les éléments clef permettant de manipuler les informations d'une base de données comme MongoDB. Voici la liste des commandes du MongoDB :
Commande | Description |
---|---|
addShard | Cette commande permet d'ajouter un tesson à une unité d'allocation de tesson. |
aggregate | Cette commande permet d'effectuer le traitement d'agrégation de tâche comme un groupe utilisant le cadre d'application d'agrégation. |
applyOps | Cette commande permet d'appliquer les entrées oplog vers l'ensemble de données courant. |
authenticate | Cette commande permet de démarrer une authentification de session en utilisant un nom d'utilisateur et un mot de passe. |
authSchemaUpgrade | Cette commande permet de supporter le traitement de mise à jour pour les données utilisateur entre la version 2.4 et 2.6. |
availableQueryOptions | Cette commande permet de fournir un rapport de la capacité de l'instance MongoDB courante. |
dbStats | Cette commande permet de fournir un rapport de statistiques de l'utilisation d'entreposage pour la base de données spécifié. |
buildInfo | Cette commande permet d'afficher les statistiques à propos de la version de construction de MongoDB. |
captrunc | Cette commande permet de tronquer les collections de capsule pour un usage interne. |
checkShardingIndex | Cette commande permet d'effectuer les validations d'index dans une clef de tesson pour des opérations internes. |
clean | Cette commande permet d'administrer les espaces de nom pour un usage interne. |
cleanupOrphaned | Cette commande permet d'enlever les données orpheline avec les valeurs de clef de tesson en dehors des rangs d'un morceau de propriétaire d'un tesson. |
clone | Cette commande permet de copier une base de données d'un hôte à distance vers l'hôte courant. |
cloneCollection | Cette commande permet de copier une collection d'un hôte à distance vers l'hôte courant. |
cloneCollectionAsCapped | Cette commande permet de copier une collection sans capsule vers une nouvelle collection de capsule. |
collMod | Cette commande permet d'ajouter des drapeaux dans la collection afin de modifier le comportement de MongoDB. |
collStats | Cette commande permet de fournir un rapport d'utilisation d'entreposage statique pour une collection spécifié. |
compact | Cette commande permet de défragmenter une collection et de reconstruire les indexes. |
configureFailPoint | Cette commande permet d'effectuer la configuration de points d'échec pour un usage interne de test. |
connPoolStats | Cette commande permet de fournir un rapport de statistique sur les sorties de connexion de cette instance MongoDB vers les autres instances MongoDB dans le déploiement. |
connPoolSync | Cette commande permet de vider le réservoir de collection pour un usage interne. |
connectionStatus | Cette commande permet d'effectuer un rapport de l'état d'authentification pour la connexion courante. |
convertToCapped | Cette commande permet de convertir une collection sans capsule vers une collection de capsule. |
copydb | Cette commande permet de copier une base de données d'un hôte à distance vers l'hôte courant. |
copydbgetnonce | Cette commande permet permet de générer un mot de passe en un seul passage avec la commande copydb à des fins d'usage interne. |
count | Cette commande permet de calculer le nombre de documents dans une collection. |
create | Cette commande permet de créer une collection et les paramètres des ensembles de collection. |
createIndexes | Cette commande permet de construire un ou plusieurs index pour une collection. |
createRole | Cette commande permet de créer un rôle avec les privilèges spécifiés. |
createUser | Cette commande permet de créer un nouvel utilisateur. |
cursorInfo | Cette commande permet de fournir un rapport de statistiques dans curseurs actifs. Cette commande est obsolète. |
dataSize | Cette commande permet de demander la taille des données dans un rang de données pour un usage interne. |
dbHash | Cette commande permet de supporter les tessons pour un usage interne. |
delete | Cette commande permet de supprimer un ou plusieurs documents. |
diagLogging | Cette commande permet de fournir un diagnostique du journal de bord pour un usage interne. |
distinct | Cette commande permet d'afficher les valeurs distinctes trouvé par une clef spécifié dans une collection. |
driverOIDTest | Cette commande permet de convertir un identificateur d'objet en chaine de caractères supportant les tests pour un usage interne. |
drop | Cette commande permet d'enlever la collection spécifié de la base de données. |
dropDatabase | Cette commande permet d'enlever la base de données courante. |
dropUser | Cette commande permet de supprimer un simple utilisateur. |
dropAllUsersFromDatabase | Cette commande permet de supprimer tous les utilisateurs associés avec une base de données. |
dropRole | Cette commande permet de supprimer le rôle utilisateur. |
dropAllRolesFromDatabase | Cette commande permet de supprimer tous les rôles utilisateurs d'une base de données. |
dropIndexes | Cette commande permet d'enlever les indexes d'une collection. |
emptycapped | Cette commande permet d'enlever tous les documents d'une collection de capsule pour un usage interne. |
enableSharding | Cette commande permet d'activer les tessons d'une base de données spécifié. |
eval | Cette commande permet d'exécuter une fonction JavaScript dans le serveur de base de données. Cette commande est obsolète. |
explain | Cette commande permet de demander les informations à propos d'une exécution avec des opérations variés. |
features | Cette commande permet de fournir un rapport des fournitures disponibles dans l'instance de MongoDB courant. |
filemd5 | Cette commande permet de demander le md5 haché pour les fichiers entreposés dans le GridFS. |
findAndModify | Cette commande permet de retourner et de modifier un simple document. |
flushRouterConfig | Cette commande permet de forcer une mise à jour d'une unité d'allocation de métadonnées caché par un service de routage MongoDB. |
forceerror | Cette commande permet de forcer une exception d'assertion utilisateur pour un usage interne de test. |
fsync | Cette commande permet de vider les écritures en attente dans la couche d'entreposage et verrouille la base de données afin d'allouer des copies de sauvegardes. |
geoNear | Cette commande permet de traiter une requête géospatiale retournant les documents enfermés dans un point spécifié. |
geoSearch | Cette commande permet de traiter une requête géospatiale utilisant les fonctionnalités d'index haystack de MongoDB. |
geoWalk | Cette commande permet de supporter les requête géospatiale au niveau interne. |
getCmdLineOpts | Cette commande permet de demander un document avec les paramètres d'exécution vers l'instance MongoDB et leurs options d'analyses. |
getLastError | Cette commande permet de demander si la dernière opération a été un succès. |
getLog | Cette commande permet de demander les messages les plus récent du journal de bord. |
getnonce | Cette commande permet permet de générer un mot de passe en un seul passage à des fins d'usage interne. |
getParameter | Cette commande permet de demander les options de configuration. |
getPrevError | Cette commande permet de demander l'état d'un document contenant toutes les erreurs depuis la dernière commande resetError. |
getShardMap | Cette commande permet de fournir un rapport de l'état de l'unité d'allocation des tessons pour un usage interne. |
getShardVersion | Cette commande permet de demander la version du serveur de configuration pour un usage interne. |
godinsert | Cette commande permet de tester l'insertion pour un usage interne. |
grantPrivilegesToRole | Cette commande permet d'accorder des privilèges à un rôle utilisateur. |
grantRolesToUser | Cette commande permet d'autoriser un rôle et ses privilèges pour un utilisateur. |
group | Cette commande permet de regrouper les documents dans une collection par clef spécifié et de les traiter comme une simple agrégation. |
handshake | Cette commande permet de passer des commandes à usage interne. |
hostInfo | Cette commande permet de demander les données reflétant l'hôte système sous-jacent. |
insert | Cette commande permet d'insérer un ou plusieurs documents. |
invalidateUserCache | Cette commande permet de vider le cache en mémoire pour les informations utilisateur, incluant les informations de connexion et les rôles. |
isdbgrid | Cette commande permet de vérifier que le processus est dans le service de tesson de MongoDB. |
isMaster | Cette commande permet d'afficher les informations à propos d'un rôle de membre dans un ensemble de réplication, incluant celui du maitre. |
isSelf | Cette commande permet d'effectuer des tests de support pour un usage interne. |
journalLatencyTest | Cette commande permet de tester le temps requis pour écrire et traiter une synchronisation de système de fichier pour un fichier dans le répertoire de journal de bord. |
listCollections | Cette commande permet de demander une liste de collections dans la base de données courante. |
listCommands | Cette commande permet de demander les listes de toutes les commandes de base de données fournissant l'instance du service de MongoDB courant. |
listDatabases | Cette commande permet de demander un document ayant la liste de toutes les base de données et demande également les statistiques sommaire de la base de données. |
listIndexes | Cette commande permet de fournir la liste de tous les indexes pour une collection. |
listShards | Cette commande permet de demander la liste des tessons configurés. |
logApplicationMessage | Cette commande permet de poster un message utilisateur dans le journal de bord de MongoDB. |
logout | Cette commande permet de terminer la session actuellement authentifié. |
logRotate | Cette commande permet d'effectuer une rotation des journaux de bord de MongoDB afin de prévenir qu'un fichier unique contienne trop d'espace. |
mapReduce | Cette commande permet d'effectuer une réduction de cartographie d'agrégation pour les ensembles de données trop larges. |
mapreduce.shardedfinish | Cette commande permet de supporter la réduction de cartographie dans les unités d'allocations de tesson des environnements. |
medianKey | Cette commande permet de demander la clef médian pour un usage interne. Cette commande est obsolète et a été remplacé par splitVector. |
mergeChunks | Cette commande permet d'effectuer la combinaison des morceaux de façon à ce qu'il devienne un simple tesson. |
moveChunk | Cette commande permet d'effectuer la migration de morceaux entre les tessons pour un usage interne. |
movePrimary | Cette commande permet de réassigner le tesson primaire quand le tesson est enlevé d'une unité d'allocation de tesson. |
netstat | Cette commande permet de fournir un rapport de la connectivité intra-déploiement pour un usage interne. |
parallelCollectionScan | Cette commande permet aux applications d'utiliser de multiple curseurs en parallèle quand ils effectuent la lecture dans une collection. |
ping | Cette commande permet de tester la connectivité intra-déploiement pour un usage interne. |
planCacheClear | Cette commande permet d'enlever les plans de requête caché pour une collection. |
planCacheClearFilters | Cette commande permet de vider les filtres d'index pour une collection. |
planCacheListFilters | Cette commande permet de demander la liste des filtres d'index pour une collection. |
planCacheListPlans | Cette commande permet d'afficher le plan de la requête caché pour la forme de requête spécifié. |
planCacheListQueryShapes | Cette commande permet d'afficher les formes de requête pour laquelle les plans de la requête caché existe. |
planCacheSetFilter | Cette commande permet de fixer un filtre d'index pour une collection. |
profile | Cette commande permet de fournir un interface vers le profileur de base de données. |
reIndex | Cette commande permet de reconstruire tous les indexes d'une collection. |
removeShard | Cette commande permet de débuter le processus de suppression de tesson d'une unité d'allocation de tesson. |
renameCollection | Cette commande permet de renommer une collection existante. |
repairCursor | Cette commande permet de demander un curseur parcourant tous les documents valides dans une collection. |
repairDatabase | Cette commande permet de réparer n'importe quel erreurs ou inconsistance dans l'entreposage de données. |
replSetElect | Cette commande permet d'effectuer un support de l'ensemble des fonctionnalités de réplication pour un usage interne. |
replSetFreeze | Cette commande permet d'empêcher au membre courant de chercher une position d'élection primaire pour une période de temps. |
replSetGetConfig | Cette commande permet de demander l'ensemble de réplication d'un objet de configuration. |
replSetGetRBID | Cette commande permet de supporter les opérations d'ensemble de réplication pour les identificateurs. |
replSetGetStatus | Cette commande permet de demander un document ayant rapport avec l'état de l'ensemble de réplication. |
replSetHeartbeat | Cette commande permet de supporter les opérations d'ensemble de réplication. |
replSetInitiate | Cette commande permet d'initialiser un nouvel ensemble de réplication. |
replSetMaintenance | Cette commande permet d'activer ou désactiver le mode de maintenance, lequel peut être un noeud secondaire dans un état de récupération. |
replSetReconfig | Cette commande permet d'appliquer une nouvelle configuration à en ensemble de réplication existante. |
replSetStepDown | Cette commande permet de forcer la réplication primaire vers un état d'arrêt et revient secondaire, forçant une élection. |
replSetSyncFrom | Cette commande permet de remplacer explicitement la logique par défaut pour la sélection d'un membre de réplication. |
replSetTest | Cette commande permet de tester les fonctionnalités d'ensemble de réplication. |
resetError | Cette commande permet de réinitialiser l'état de la dernière erreur. |
resync | Cette commande permet de forcer le service primaire de MongoDB à se resynchroniser avec le maitre (pour les réplication maitre-esclave uniquement). |
revokePrivilegesFromRole | Cette commande permet de supprimer les privilèges spécifiés d'un rôle utilisateur. |
revokeRolesFromRole | Cette commande permet d'enlever des rôles hérités spécifié d'un rôle utilisateur. |
revokeRolesFromUser | Cette commande permet d'enlever un rôle pour un utilisateur en particulier. |
rolesInfo | Cette commande permet d'enlever les informations pour le rôle ou les rôles spécifiés. |
serverStatus | Cette commande permet de demander une collection métrique de l'utilisation des ressources de l'instance et son état. |
setParameter | Cette commande permet de modifier les options de configuration. |
setShardVersion | Cette commande permet de fixer la version du serveur de configuration pour un usage interne. |
shardCollection | Cette commande permet d'activer les fonctionnalités du tesson pour une collection. |
shardConnPoolStats | Cette commande permet de fournir un rapport de statistique du réservoir de connexion Mongo pour les opérations clients de tesson. |
shardingState | Cette commande permet de fournir un rapport si le service MongoDB est un membre de l'unité d'allocation du tesson. |
shutdown | Cette commande permet d'arrêter les processus et les services de MongoDB. |
skewClockCommand | Cette commande permet d'effectuer des appels internes réservé pour l'utilisation personnel de MongoDB. |
sleep | Cette commande permet de forcer MongoDB à bloquer toutes les opérations pour un usage interne. |
split | Cette commande permet de créer un nouveau morceau. |
splitChunk | Cette commande permet de produit morceau pour un usage interne. |
splitVector | Cette commande permet de déterminer les points à séparer pour un usage interne. |
testDistLockWithSkew | Cette commande permet d'effectuer des tests pour un usage interne. |
testDistLockWithSyncCluster | Cette commande permet d'effectuer des tests sur la synchronisation des unités d'allocation pour un usage interne. |
top | Cette commande permet de demander les statistiques de l'utilisation brute pour chaque base de données de l'instance du service MongoDB. |
touch | Cette commande permet de charger les documents et les indexes de l'entreposage de données vers la mémoire. |
unsetSharding | Cette commande permet d'affecter les connexions entre les instances d'un déploiement MongoDB. |
update | Cette commande permet de mettre à jour un ou plusieurs documents. |
updateUser | Cette commande permet de mettre à jour les données d'un utilisateur. |
usersInfo | Cette commande permet de demander les informations à propos des utilisateurs spécifiés. |
updateRole | Cette commande permet de mettre à jour un rôle définit par l'utilisateur. |
validate | Cette commande permet d'effectuer un balayage pour collection de données et des indexes afin de vérifier son exactitude. |
whatsmyuri | Cette commande permet de demander les informations du client courant pour un usage interne. |
writebacklisten | Cette commande permet de supporter les migrations de morceau dans les unités d'allocations de tesson pour l'écouteur dans un usage interne. |
writeBacksQueued | Cette commande permet de supporter les migrations de morceau dans les unités d'allocations de tesson pour la file d'attente pour un usage interne. |
_hashBSONElement | Cette commande permet de calculer le hachage MD5 dans un élément BSON pour un usage interne. |
_migrateClone | Cette commande permet de supporter les migrations de morceau pour une utilisation interne. |
_recvChunkAbort | Cette commande permet d'arrêter le support des migrations de morceaux dans une unité d'allocation de tesson pour un usage interne. |
_recvChunkCommit | Cette commande permet de soumettre le support des migrations de morceaux dans une unité d'allocation de tesson pour un usage interne. |
_recvChunkStart | Cette commande permet d'indiquer le début du support des migrations de morceaux dans une unité d'allocation de tesson pour un usage interne. |
_recvChunkStatus | Cette commande permet de demander l'état du support des migrations de morceaux dans une unité d'allocation de tesson pour un usage interne. |
_replSetFresh | Cette commande permet de supporter la réplication des opérations d'ensemble d'élection. |
_transferMods | Cette commande permet d'effectuer le support des migrations de morceau pour un usage interne. |
Remarques
- Les commandes mentionnés dans cette page sont basés sur la version 3.0 datant de 2015 de MongoDB. Les commandes de cette base de données sont basés sur un concept de NoSQL, puisque l'information de cette base de données n'est pas basé sur des tables d'informations structurés mais plutôt des paires de clef et de valeur.
Légende
Cette couleur permet d'indiquer les commandes déconseillées.
Dernière mise à jour : Mercredi, le 30 décembre 2015