本文为您介绍SQL窗口的新、旧版解析器支持的MongoDB命令。

注意事项

  • MongoDB的SQL窗口默认呈现新版解析器。
  • 若因业务需要转换到旧版解析器,请单击SQL窗口页面右上角的jinrujiuban,进入旧版解析器。
  • 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