Xmysql的API

HTTP TypeAPI URLComments
GET/获取所有 REST API
GET/api/tableName列出表格的行
POST/api/tableName创建一个新行
PUT/api/tableName用新行替换现有行
POST /api/tableName/bulk创建多行 - 在请求正文中发送对象数组
GET /api/tableName/bulk列出多行 - /api/tableName/bulk?_ids=1,2,3
DELETE /api/tableName/bulk删除多行 - /api/tableName/bulk?_ids=1,2,3
GET/api/tableName/:id按主键检索一行
PATCH/api/tableName/:id按主键更新行元素
DELETE/api/tableName/:id按主键删除一行
GET/api/tableName/findOne作为列表工作,但获得单个记录匹配条件
GET/api/tableName/count计算表中的行数
GET/api/tableName/distinct表中的不同行 - /api/tableName/distinct?_fields=col1
GET/api/tableName/:id/exists是否存在行是否为真或假
GET/api/parentTable/:id/childTable获取具有父表外键的子表行列表
GET /api/tableName/aggregate汇总数字列的结果
GET /api/tableName/groupby按列的结果分组
GET /api/tableName/ugroupby使用一次调用按结果进行多个分组
GET /api/tableName/chart基于 (min,max,step) 或 (step array) 或 (automagic) 的数值列分布
GET /api/tableName/autochart与 Chart 相同,但会自动识别哪些是数字列 - 原型设计时的懒惰礼物
GET /api/xjoin处理连接
GET /dynamic使用参数执行动态 mysql 语句
GET /upload上传单个文件
GET /uploads上传多个文件
GET /download下载文件
GET/api/tableName/describe描述每个表的列
GET/api/tables获取数据库中的所有表
GET/_health获取进程和 mysql 的运行状况——详细信息查询参数以获取更多详细信息
GET/_version获取 Xmysql、mysql、node 的版本

分页

_p & _size

_p 表示页面,_size 表示响应行的大小

默认情况下,每个表上的 GET 请求返回 20 条记录,最多返回 100 条。

/api/payments?_size=50
/api/payments?_p=2
/api/payments?_p=2&_size=50

当 _size 大于 100 - 记录数默认为 100(即最大值)

当 _size 小于或等于 0 - 记录数默认为 20(即最小值)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值