本文为您介绍SQL窗口的新、旧版解析器支持执行的MongoDB命令。
注意事项
MongoDB的SQL窗口默认呈现新版解析器。
若因业务需要转换到旧版解析器,请单击SQL窗口页面右上角的,进入旧版解析器。
SQL窗口的新版解析器支持的MongoDB命令区分大小写。
支持的命令
如下表中的对号√
表示支持该命令,错号×
表示不支持。
集合
命令类型 | 命令 | 新版解析器 | 旧版解析器 |
查询 | data | √ | × |
正则表达式 | √ | √ | |
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 | √ | √ |