支持的MongoDB命令

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

×

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