本文為您介紹SQL視窗的新、舊版解析器支援執行的MongoDB命令。
注意事項
MongoDB的SQL視窗預設呈現新版解析器。
若因業務需要轉換到舊版解析器,請單擊SQL視窗頁面右上方的,進入舊版解析器。
SQL視窗的新版解析器支援的MongoDB命令區分大小寫。
支援的命令
如下表中的對號√
表示支援該命令,錯號×
表示不支援。
集合
命令類型 | 命令 | 新版解析器 | 舊版解析器 |
查詢 | data | √ | × |
Regex | √ | √ | |
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 | √ | √ |
查詢快取
命令類型 | 命令 | 新版解析器 | 舊版解析器 |
查詢快取 | 方括弧 | √ | × |
map | √ | × | |
forEach | √ | × |
使用者管理
命令類型 | 命令 | 新版解析器 | 舊版解析器 |
查詢角色 | getRole | √ | √ |
getRols | √ | √ | |
修改角色 | createRole | √ | √ |
dropRole | √ | √ | |
dropAllRoles | √ | √ | |
grantPrivilegesToRole | √ | √ | |
revokePrivilegesFromRole | √ | √ | |
revokeRolesFromRole | √ | √ | |
updateRole | √ | √ |