このトピックでは、SQL Consoleの新旧バージョンのリゾルバーでサポートされているApsaraDB for MongoDBコマンドについて説明します。
使用上の注意
デフォルトでは、SQL Console for MongoDBは新しいバージョンのリゾルバーを使用します。
以前のバージョンのリゾルバーに切り替える必要がある場合は、SQL Consoleの右上隅にある
アイコンをクリックします。 SQL Consoleの新しいバージョンのリゾルバーでサポートされているApsaraDB for MongoDBコマンドは、大文字と小文字が区別されます。
サポートされるコマンド
次の表で、ティック (√) はコマンドがサポートされていることを示し、クロス (×) はコマンドがサポートされていないことを示します。
Collection
カテゴリ | コマンド | 新しいバージョンのリゾルバ | 以前のバージョンのリゾルバ |
クエリ | data | √ | × |
Regular expression | √ | √ | |
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 | √ | √ | |
データ更新 | insert | √ | √ |
insertOne | √ | × | |
insertMany | √ | × | |
save | √ | √ | |
findAndModify | √ | √ | |
remove | √ | √ | |
update | √ | √ | |
updateOne | √ | × | |
updateMany | √ | × | |
bulkWrite | √ | × | |
コレクションの変更 | drop | √ | √ |
replaceOne | √ | × | |
dropIndexes | √ | × | |
renameCollection | √ | √ | |
コレクションの作成 | createCollection | √ | √ |
インデックスの変更 | createIndexes | √ | √ |
dropIndexes | √ | × | |
reIndex | √ | × | |
その他 | validate | √ | √ |
データベース
カテゴリ | コマンド | 新しいバージョンのリゾルバ | 以前のバージョンのリゾルバ |
データベースクエリ | adminCommand | √ | × |
commandHelp | √ | √ | |
getCollectionInfos | √ | √ | |
getCollectionNames | √ | √ | |
getLogComponents | √ | √ | |
getProfilingStatus | √ | √ | |
getSiblingDB | √ | √ | |
help | √ | √ | |
hostInfo | √ | √ | |
isMaster | √ | √ | |
listCommands | √ | √ | |
serverStatus | √ | √ | |
resetError | √ | √ | |
serverBuildInfo | √ | √ | |
serverCmdLineOpts | √ | × | |
setLogLevel | √ | √ | |
setProfilingLevel | √ | √ | |
stats | √ | √ | |
version | √ | √ | |
ビューの作成 | createView | √ | × |
高リスクコマンド | currentOp | √ | √ |
fsyncLock | √ | √ | |
fsyncUnlock | √ | √ |
キャッシュクエリ
カテゴリ | コマンド | 新しいバージョンのリゾルバ | 以前のバージョンのリゾルバ |
キャッシュクエリ | Commands in brackets ( | √ | × |
Map | √ | × | |
forEach | √ | × |
ユーザー管理
カテゴリ | コマンド | 新しいバージョンのリゾルバ | 以前のバージョンのリゾルバ |
役割クエリ | getRole | √ | √ |
getRols | √ | √ | |
ロールの変更 | createRole | √ | √ |
dropRole | √ | √ | |
dropAllRoles | √ | √ | |
grantPrivilegesToRole | √ | √ | |
revokePrivilegesFromRole | √ | √ | |
revokeRolesFromRole | √ | √ | |
updateRole | √ | √ |