本文为您介绍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 | √ | × |
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 | √ | √ |