更新时间:2024-08-19 GMT+08:00
分享

Count

功能介绍

根据过滤条件查询,统计数据实体/实例的总数。

入参

POST http://{Endpoint}/rdm_{appID}_app/services/dynamic/api/{entityName}/count
{
    "params": {
        "filter": {
            "joiner": "and",
            "conditions": [
                {
                    "conditionName": "属性名称",
                    "operator": "=",
                    "conditionValues": [
                        "属性值"
                    ]
                }
            ]
        },
        "isNeedTotal": true
    }
}
  • {Endpoint}表示数据建模引擎所在域名或IP地址,{appID}表示应用ID,{entityName}表示实体的英文名称。
  • filter:填写过滤条件,可填写模型自身属性、参考对象的属性、扩展属性及分类属性。

出参

总记录数。

示例场景

有一个实例(People),根据年龄,为性别为男性的数据进行过滤。

入参示例

POST http://dme.cn-north-4.huaweicloud.com/rdm_01a2b2c4764d4e00f123g345fd9baa9f_app/services/dynamic/api/People/count
{
    "params": {
        "filter": {
            "joiner": "and",
            "conditions": [
                {
                    "conditionName": "gender",
                    "operator": "=",
                    "conditionValues": [
                        "男"
                    ]
                }
            ]
        },
        "isNeedTotal": true
    }
}

出参示例

{
"result": "SUCCESS",
    "data": [           //data为返回结果总数
        2
    ],
    "errors": []
}

相关文档