跳到主要内容

批量更新文档

PATCH 

/collections/:collectionName/documents

根据查询条件批量更新文档。支持 MongoDB 更新操作符(如 $set$inc$push 等)。

replaceModefalse(默认)且 data 中不包含更新操作符时,会自动包装为 $set 操作。

不允许修改 _openid_id 字段。

Request

Path Parameters

    collectionName stringrequired

    集合名称

Body

required
    query objectrequired

    查询条件(EJSON 对象)

    data objectrequired

    更新数据(EJSON 对象),支持更新操作符

    multi boolean

    是否批量更新

    upsert boolean

    不存在时是否创建

    replaceMode boolean

    是否替换整个文档(为 true 时替换整个文档,为 false 时合并更新)

    transactionId string

    事务 ID

Responses

更新成功

Schema
    updated integer

    更新的文档数量

    matched integer

    匹配的文档数量

    upsert_id string

    upsert 创建的文档 ID(如有)

Loading...