Tema ini menjelaskan perintah ApsaraDB for MongoDB yang didukung oleh resolver versi baru dan sebelumnya di SQL Console.
Catatan penggunaan
Secara default, SQL Console untuk MongoDB menggunakan resolver versi baru.
Untuk beralih ke resolver versi sebelumnya, klik ikon
di pojok kanan atas SQL Console.Perintah ApsaraDB for MongoDB yang didukung oleh resolver versi baru di SQL Console bersifat peka huruf besar-kecil.
Perintah yang didukung
Dalam tabel berikut, tanda centang (√) menunjukkan bahwa perintah tersebut didukung, sedangkan tanda silang (×) menunjukkan bahwa perintah tersebut tidak didukung.
Koleksi
Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
Query | data | √ | × |
Ekspresi reguler | √ | √ | |
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 | √ | √ | |
Pembaruan data | insert | √ | √ |
insertOne | √ | × | |
insertMany | √ | × | |
save | √ | √ | |
findAndModify | √ | √ | |
remove | √ | √ | |
update | √ | √ | |
updateOne | √ | × | |
updateMany | √ | × | |
bulkWrite | √ | × | |
Modifikasi koleksi | drop | √ | √ |
replaceOne | √ | × | |
dropIndexes | √ | × | |
renameCollection | √ | √ | |
Pembuatan koleksi | createCollection | √ | √ |
Modifikasi indeks | createIndexes | √ | √ |
dropIndexes | √ | × | |
reIndex | √ | × | |
Lain-lain | validate | √ | √ |
Database
Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
Query database | adminCommand | √ | × |
commandHelp | √ | √ | |
getCollectionInfos | √ | √ | |
getCollectionNames | √ | √ | |
getLogComponents | √ | √ | |
getProfilingStatus | √ | √ | |
getSiblingDB | √ | √ | |
help | √ | √ | |
hostInfo | √ | √ | |
isMaster | √ | √ | |
listCommands | √ | √ | |
serverStatus | √ | √ | |
resetError | √ | √ | |
serverBuildInfo | √ | √ | |
serverCmdLineOpts | √ | × | |
setLogLevel | √ | √ | |
setProfilingLevel | √ | √ | |
stats | √ | √ | |
version | √ | √ | |
Pembuatan view | createView | √ | × |
Perintah berisiko tinggi | currentOp | √ | √ |
fsyncLock | √ | √ | |
fsyncUnlock | √ | √ |
Query cache
Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
Query cache | Perintah dalam kurung ( | √ | × |
map | √ | × | |
forEach | √ | × |
Manajemen pengguna
Kategori | Perintah | Resolver versi baru | Resolver versi sebelumnya |
Query peran | getRole | √ | √ |
getRols | √ | √ | |
Modifikasi peran | createRole | √ | √ |
dropRole | √ | √ | |
dropAllRoles | √ | √ | |
grantPrivilegesToRole | √ | √ | |
revokePrivilegesFromRole | √ | √ | |
revokeRolesFromRole | √ | √ | |
updateRole | √ | √ |