跳到主要内容

执行数据库命令

POST 

/commands

批量执行 MongoDB 风格数据库命令。所有命令按顺序执行,返回对应的结果数组。支持在事务中执行。

仅管理员权限可以调用。

常用命令包括:find、insert、update、delete、aggregate、createIndexes 等。

不支持的命令

以下命令已不再支持,调用后会返回错误:

不支持的命令替代方案
group使用 aggregate 的 $group 阶段
geoNear使用 aggregate 的 $geoNear 阶段
eval在应用层执行逻辑
copydb、clone先 find 读取数据,再 insert 写入目标集合
cloneCollection已废弃,建议改为 find + insert
repairDatabase无替代,如需重建索引请联系技术支持
getPrevError无替代
parallelCollectionScan无替代

另外,find 命令不再支持 maxScan 选项,请改用 maxTimeMS。

Request​

Responses​

命令执行成功