在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来更新匹配到的所有文档。
判断结果是否成功,更新条数是否是预期值。