Konsol SQL DMS mendukung dua versi resolver untuk ApsaraDB for MongoDB. Gunakan referensi ini untuk memastikan kompatibilitas perintah sebelum menulis skrip atau menjalankan operasi.
Catatan penggunaan
Konsol SQL menggunakan resolver versi baru secara default.
Untuk beralih ke resolver versi sebelumnya, klik ikon
di pojok kanan atas Konsol SQL.Perintah yang didukung oleh resolver versi baru bersifat case-sensitive.
Untuk referensi lengkap perintah MongoDB, lihat dokumentasi MongoDB.
Perintah yang didukung
Pada tabel berikut,√berarti perintah didukung dan×berarti tidak didukung.
Koleksi
| Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
|---|---|---|---|
| Query | data | √ | × |
| Query | Regular expression | √ | √ |
| Query | sort | √ | √ |
| Query | skip | √ | √ |
| Query | limit | √ | √ |
| Query | eval | √ | × |
| Query | find | √ | √ |
| Query | findOne | √ | √ |
| Query | aggregate | √ | × |
| Query | count | √ | √ |
| Query | countDocuments | √ | × |
| Query | estimatedDocumentCount | √ | × |
| Query | distinct | √ | √ |
| Query | getIndexes | √ | √ |
| Query | findAndModify | √ | √ |
| Query | findOneAndDelete | √ | × |
| Query | findOneAndReplace | √ | × |
| Query | findOneAndUpdate | √ | × |
| Query | find.collation | √ | × |
| Query | getShardDistribution | × | √ |
| Query | isCapped | √ | √ |
| Query | storageSize | √ | √ |
| Query | latencyStats | √ | × |
| Query | getShardVersion | √ | × |
| Query | totalIndexSize | √ | √ |
| Query | totalSize | √ | √ |
| Data update | insert | √ | √ |
| Data update | insertOne | √ | × |
| Data update | insertMany | √ | × |
| Data update | save | √ | √ |
| Data update | findAndModify | √ | √ |
| Data update | remove | √ | √ |
| Data update | update | √ | √ |
| Data update | updateOne | √ | × |
| Data update | updateMany | √ | × |
| Data update | bulkWrite | × | × |
| Collection modification | drop | √ | √ |
| Collection modification | replaceOne | √ | × |
| Collection modification | dropIndexes | √ | × |
| Collection modification | renameCollection | √ | √ |
| Collection creation | createCollection | √ | √ |
| Index modification | createIndexes | √ | √ |
| Index modification | dropIndexes | √ | × |
| Index modification | reIndex | √ | × |
| Others | validate | √ | √ |
Database
| Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
|---|---|---|---|
| Database query | adminCommand | √ | × |
| Database query | commandHelp | √ | √ |
| Database query | getCollectionInfos | √ | √ |
| Database query | getCollectionNames | √ | √ |
| Database query | getLogComponents | √ | √ |
| Database query | getProfilingStatus | √ | √ |
| Database query | getSiblingDB | √ | √ |
| Database query | help | √ | √ |
| Database query | hostInfo | √ | √ |
| Database query | isMaster | √ | √ |
| Database query | listCommands | √ | √ |
| Database query | serverStatus | √ | √ |
| Database query | resetError | √ | √ |
| Database query | serverBuildInfo | √ | √ |
| Database query | serverCmdLineOpts | √ | × |
| Database query | setLogLevel | √ | √ |
| Database query | setProfilingLevel | √ | √ |
| Database query | stats | √ | √ |
| Database query | version | √ | √ |
| View creation | createView | √ | × |
| High-risk commands | currentOp | √ | √ |
| High-risk commands | fsyncLock | √ | √ |
| High-risk commands | fsyncUnlock | √ | √ |
Cache query
| Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
|---|---|---|---|
| Cache query | Perintah dalam tanda kurung ([]) | √ | × |
| Cache query | map | √ | × |
| Cache query | forEach | √ | × |
User management
| Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
|---|---|---|---|
| Role query | getRole | √ | √ |
| Role query | getRols | √ | √ |
| Role modification | createRole | √ | √ |
| Role modification | dropRole | √ | √ |
| Role modification | dropAllRoles | √ | √ |
| Role modification | grantPrivilegesToRole | √ | √ |
| Role modification | revokePrivilegesFromRole | √ | √ |
| Role modification | revokeRolesFromRole | √ | √ |
| Role modification | updateRole | √ | √ |