文档首页/
    
      
      测试计划 CodeArts TestPlan/
      
      
        
        
        用户指南/
        
        
        配置CodeArts TestPlan测试用例/
        
        
        创建接口自动化测试用例/
        
        
        接口自动化用例系统关键字说明/
        
      
      在CodeArts TestPlan接口脚本中调用MongoDBDelete关键字
    
  
  
    
        更新时间:2024-10-11 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
在CodeArts TestPlan接口脚本中调用MongoDBDelete关键字
MongoDB删除文档操作使用,根据输入的参数删除集合中的文档。
| 
       参数  | 
     
       是否必选  | 
     
       参数类型  | 
     
       描述  | 
    
|---|---|---|---|
| 
       Ip  | 
     
       是  | 
     
       String  | 
     
       数据库ip地址  | 
    
| 
       Port  | 
     
       是  | 
     
       Integer  | 
     
       数据库端口  | 
    
| 
       User Name  | 
     
       是  | 
     
       String  | 
     
       用户名  | 
    
| 
       Password  | 
     
       是  | 
     
       String  | 
     
       密码(登录密码属于个人敏感信息,须在环境参数中定义为敏感参数)  | 
    
| 
       DB Name  | 
     
       是  | 
     
       String  | 
     
       数据库实例名称  | 
    
| 
       Collection  | 
     
       是  | 
     
       String  | 
     
       集合名称  | 
    
| 
       Query  | 
     
       是  | 
     
       String  | 
     
       删除操作指定的条件(Bson格式数据),默认为空查询集合下的所有数据进行删除  | 
    
| 
       JustOne  | 
     
       否  | 
     
       Boolean  | 
     
       是否删除单条数据(如果设为 false,则删除所有匹配条件的文档,如果不设置该参数,或使用默认值 true,则只删除匹配的一个文档)。  | 
    
MongoDBDelete响应
状态:成功
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        affected_row_count  | 
      
        Integer  | 
      
        删除文档影响的行数  | 
     
MongoDBDelete响应示例
{
  "affected_row_count" : 1
}
 MongoDBDelete使用示例
根据输入的查询参数数据进行文档删除,系统关键字返回删除的记录数。

根据justOne参数设置为false来删除匹配到的所有文档。

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

   父主题: 接口自动化用例系统关键字说明