La console SQL de DMS prend en charge deux versions du résolveur pour ApsaraDB for MongoDB. Consultez cette référence pour vérifier la compatibilité des commandes avant d'écrire des scripts ou d'exécuter des opérations.
Notes d'utilisation
La console SQL utilise par défaut le résolveur de nouvelle version.
Pour basculer vers le résolveur de version précédente, cliquez sur l'icône
située dans le coin supérieur droit de la console SQL.Les commandes prises en charge par le résolveur de nouvelle version sont sensibles à la casse.
Pour consulter la référence complète des commandes MongoDB, voir la documentation MongoDB .
Commandes prises en charge
Dans les tableaux suivants,√indique que la commande est prise en charge et×indique qu'elle ne l'est pas.
Collection
| Catégorie | Commande | Résolveur de nouvelle version | Résolveur de version précédente |
|---|---|---|---|
| Requête | data | √ | × |
| Expression régulière | √ | √ | |
| sort | √ | √ | |
| skip | √ | √ | |
| limit | √ | √ | |
| eval | √ | × | |
| find | √ | √ | |
| findOne | √ | √ | |
| aggregate | √ | × | |
| count | √ | √ | |
| countDocuments | √ | × | |
| estimatedDocumentCount | √ | × | |
| distinct | √ | √ | |
| getIndexes | √ | √ | |
| findAndModify | √ | √ | |
| findOneAndDelete | √ | × | |
| findOneAndReplace | √ | × | |
| findOneAndUpdate | √ | × | |
| find.collation | √ | × | |
| getShardDistribution | × | √ | |
| isCapped | √ | √ | |
| storageSize | √ | √ | |
| latencyStats | √ | × | |
| getShardVersion | √ | × | |
| totalIndexSize | √ | √ | |
| totalSize | √ | √ | |
| Mise à jour des données | insert | √ | √ |
| insertOne | √ | × | |
| insertMany | √ | × | |
| save | √ | √ | |
| findAndModify | √ | √ | |
| remove | √ | √ | |
| update | √ | √ | |
| updateOne | √ | × | |
| updateMany | √ | × | |
| bulkWrite | × | × | |
| Modification de la collection | drop | √ | √ |
| replaceOne | √ | × | |
| dropIndexes | √ | × | |
| renameCollection | √ | √ | |
| Création de collection | createCollection | √ | √ |
| Modification d'index | createIndexes | √ | √ |
| dropIndexes | √ | × | |
| reIndex | √ | × | |
| Autres | validate | √ | √ |
Database
| Catégorie | Commande | Résolveur de nouvelle version | Résolveur de version précédente |
|---|---|---|---|
| Requête de base de données | adminCommand | √ | × |
| commandHelp | √ | √ | |
| getCollectionInfos | √ | √ | |
| getCollectionNames | √ | √ | |
| getLogComponents | √ | √ | |
| getProfilingStatus | √ | √ | |
| getSiblingDB | √ | √ | |
| help | √ | √ | |
| hostInfo | √ | √ | |
| isMaster | √ | √ | |
| listCommands | √ | √ | |
| serverStatus | √ | √ | |
| resetError | √ | √ | |
| serverBuildInfo | √ | √ | |
| serverCmdLineOpts | √ | × | |
| setLogLevel | √ | √ | |
| setProfilingLevel | √ | √ | |
| stats | √ | √ | |
| version | √ | √ | |
| Création de vue | createView | √ | × |
| Commandes à haut risque | currentOp | √ | √ |
| fsyncLock | √ | √ | |
| fsyncUnlock | √ | √ |
Cache query
| Catégorie | Commande | Résolveur de nouvelle version | Résolveur de version précédente |
|---|---|---|---|
| Requête de cache | Commandes entre crochets ([]) |
√ | × |
| map | √ | × | |
| forEach | √ | × |
User management
| Catégorie | Commande | Résolveur de nouvelle version | Résolveur de version précédente |
|---|---|---|---|
| Requête de rôle | getRole | √ | √ |
| getRols | √ | √ | |
| Modification de rôle | createRole | √ | √ |
| dropRole | √ | √ | |
| dropAllRoles | √ | √ | |
| grantPrivilegesToRole | √ | √ | |
| revokePrivilegesFromRole | √ | √ | |
| revokeRolesFromRole | √ | √ | |
| updateRole | √ | √ |