支持的MongoDB命令
本文為您介紹SQL窗口的新、舊版解析器支持執(zhí)行的MongoDB命令。
注意事項(xiàng)
MongoDB的SQL窗口默認(rèn)呈現(xiàn)新版解析器。
若因業(yè)務(wù)需要轉(zhuǎn)換到舊版解析器,請(qǐng)單擊SQL窗口頁(yè)面右上角的,進(jìn)入舊版解析器。
SQL窗口的新版解析器支持的MongoDB命令區(qū)分大小寫。
支持的命令
如下表中的對(duì)號(hào)√
表示支持該命令,錯(cuò)號(hào)×
表示不支持。
集合
命令類型 | 命令 | 新版解析器 | 舊版解析器 |
查詢 | data | √ | × |
正則表達(dá)式 | √ | √ | |
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 | √ | √ | |
更新數(shù)據(jù) | insert | √ | √ |
insertOne | √ | × | |
insertMany | √ | × | |
save | √ | √ | |
findAndModify | √ | √ | |
remove | √ | √ | |
update | √ | √ | |
updateOne | √ | × | |
updateMany | √ | × | |
bulkWrite | √ | × | |
修改集合 | drop | √ | √ |
replaceOne | √ | × | |
dropIndexes | √ | × | |
renameCollection | √ | √ | |
創(chuàng)建集合 | createCollection | √ | √ |
修改索引 | createIndexes | √ | √ |
dropIndexes | √ | × | |
reIndex | √ | × | |
其他命令 | validate | √ | √ |
數(shù)據(jù)庫(kù)
命令類型 | 命令 | 新版解析器 | 舊版解析器 |
查詢數(shù)據(jù)庫(kù) | adminCommand | √ | × |
commandHelp | √ | √ | |
getCollectionInfos | √ | √ | |
getCollectionNames | √ | √ | |
getLogComponents | √ | √ | |
getProfilingStatus | √ | √ | |
getSiblingDB | √ | √ | |
help | √ | √ | |
hostInfo | √ | √ | |
isMaster | √ | √ | |
listCommands | √ | √ | |
serverStatus | √ | √ | |
resetError | √ | √ | |
serverBuildInfo | √ | √ | |
serverCmdLineOpts | √ | × | |
setLogLevel | √ | √ | |
setProfilingLevel | √ | √ | |
stats | √ | √ | |
version | √ | √ | |
創(chuàng)建視圖 | createView | √ | × |
高危命令 | currentOp | √ | √ |
fsyncLock | √ | √ | |
fsyncUnlock | √ | √ |
查詢緩存
命令類型 | 命令 | 新版解析器 | 舊版解析器 |
查詢緩存 | 方括號(hào) | √ | × |
map | √ | × | |
forEach | √ | × |
用戶管理
命令類型 | 命令 | 新版解析器 | 舊版解析器 |
查詢角色 | getRole | √ | √ |
getRols | √ | √ | |
修改角色 | createRole | √ | √ |
dropRole | √ | √ | |
dropAllRoles | √ | √ | |
grantPrivilegesToRole | √ | √ | |
revokePrivilegesFromRole | √ | √ | |
revokeRolesFromRole | √ | √ | |
updateRole | √ | √ |