在CodeArts TestPlan接口脚本中调用MongoDBUpdate关键字
MongoDB更新文档操作使用,根据输入的参数更新集合中的文档。
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
Ip |
是 |
String |
数据库ip地址 |
|
Port |
是 |
Integer |
数据库端口 |
|
User Name |
是 |
String |
用户名 |
|
Password |
是 |
String |
密码(登录密码属于个人敏感信息,须在环境参数中定义为敏感参数) |
|
DB Name |
是 |
String |
数据库实例名称 |
|
Collection |
是 |
String |
集合名称 |
|
Query |
是 |
String |
更新的查询条件(bson数据) |
|
Update |
是 |
String |
需要更新的文档数据(bson数据) |
|
Multi |
否 |
Boolean |
是否更新全部记录(默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新)。 |
MongoDBUpdate响应
状态:成功
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
affected_row_count |
Integer |
更新文档影响的行数 |
MongoDBUpdate响应示例
{
"affected_row_count" : 1
}
MongoDBUpdate使用示例
根据输入的查询数据和更新数据对集合中的文档进行更新,系统关键字返回更新的记录数。

根据multi参数设置为true来更新匹配到的所有文档。

判断结果是否成功,更新条数是否是预期值。
