跳到主要内容

count 统计记录

API

公共参数 metas 对象

名称类型描述
tokenstring访问令牌,当需要授权才能访问时为必填
signaturestring签名
appKeystring当需要签名时为必填
timestampstring, number时间戳,当校验时间误差范围时为必填

请求参数

名称类型描述
methodstringAPI 名称
paramsarrayAPI 参数

method 命名规范是 $entity.delete

params 参数是可选的数组。数组第一项为 filters,参考 select, 第二项为包含"grouper" 字段的对象。

响应结果

返回记录数量。

示例

场景描述

统计品牌数量

请求

{
"jsonrpc": "2.0",
"method": "smartPanda.mdh.brand.count",
"metas": {
"token": "44ea16b7-3aa1-41a5-81da-8ee9d2b840c2",
"signature": "416263144ea8bed81b6d52f9a1060450",
"appKey": "NSEA4ETIpBlyB2l9",
"timestamp": 1745293480445
},
"id": "deaf9b70-4217-413e-85ec-3b9fb3495713"
}

响应

{
"jsonrpc": "2.0",
"result": {
"count": 15
},
"id": "c14d9a3d-162a-4688-a814-553620acd078"
}

实体定义

smart_panda 库中 brand 表的定义如下

CREATE TABLE `brand`
(
`id` int AUTO_INCREMENT,
`name` varchar(20),
PRIMARY KEY (`id`)
);

entity 名称是 smartPanda.mdh.brand

实际执行的 SQL

Query     SELECT COUNT(*) FROM smart_panda.brand