详情
订阅
  • 首页
  • 产品
  • 解决方案
  • 文档&开发者
  • 价格体系
  • 合作伙伴
联系我们
用户手册
GraphQL API
APIJson
Restful API
Code Example

查询

登录MassCMS系统后,侧边栏选择内容模型,点击创建新的集合类型,创建一个数据库名 moment 的模型。

并添加 content , mDate , pictureList 三个字段。数据库即会动态生成一张名为项目AppId+_+数据库名的表(如P88666_moment)。

项目AppId可在设置-项目设置-项目信息中查询。

由于Restful调用的资源和API请求是相对应的。所以Restful只支持单表查询。

查询使用 baseUrl/router/get方式。针对P88666_moment接口地址如下:

https://saas.masscms.com/cms-api/router/get/P88666_moment

1.单表单条数据查询

请求:

{
  "P88666_moment":{
    "id":1693189257012,
  }
}

响应:

{
    "P88666_moment": {
        "ok": true,
        "code": 200,
        "msg": "success",
        "count": 1,
        "id": 1693189257012
    },
    "tag": "P88666_moment",
    "ok": true,
    "code": 200,
    "msg": "success"
}

2.单表多条数据查询

请求:

{
  "P88666_moment[]":{
    "page":0,
    "limit":5,
    "P88666_moment":{
        "@column":"content,id,mDate",
        "@order":"mDate-,id,content+"
    }
  }
}

响应:

{
    "P88666_moment[]": [
        {
            "content": "今天天气还是不错的",
            "id": 1693190090555,
            "mDate": "2023-08-03"
        },
        {
            "content": "今天又要下雨了",
            "id": 1693190113987,
            "mDate": "2023-08-05"
        }
    ],
    "ok": true,
    "code": 200,
    "msg": "success"
}

请注意,列表查询支持分页和排序,这里的pagecount是放在[]内的属性,而不是P88666_moment对象里。这里count表示每页的数量,page表示第几页,页数从0 开始算。

"@order":"mDate-,id,content+"表示排序,其中,字段的前后顺序表示字段排序的优先级。idid+是等价的,默认就是升序排列。date-表示将date字段降序排列。

    查询

    登录MassCMS系统后,侧边栏选择内容模型,点击创建新的集合类型,创建一个数据库名 moment 的模型。

    并添加 content , mDate , pictureList 三个字段。数据库即会动态生成一张名为项目AppId+_+数据库名的表(如P88666_moment)。

    项目AppId可在设置-项目设置-项目信息中查询。

    由于Restful调用的资源和API请求是相对应的。所以Restful只支持单表查询。

    查询使用 baseUrl/router/get方式。针对P88666_moment接口地址如下:

    https://saas.masscms.com/cms-api/router/get/P88666_moment

    1.单表单条数据查询

    请求:

    {
      "P88666_moment":{
        "id":1693189257012,
      }
    }

    响应:

    {
        "P88666_moment": {
            "ok": true,
            "code": 200,
            "msg": "success",
            "count": 1,
            "id": 1693189257012
        },
        "tag": "P88666_moment",
        "ok": true,
        "code": 200,
        "msg": "success"
    }

    2.单表多条数据查询

    请求:

    {
      "P88666_moment[]":{
        "page":0,
        "limit":5,
        "P88666_moment":{
            "@column":"content,id,mDate",
            "@order":"mDate-,id,content+"
        }
      }
    }

    响应:

    {
        "P88666_moment[]": [
            {
                "content": "今天天气还是不错的",
                "id": 1693190090555,
                "mDate": "2023-08-03"
            },
            {
                "content": "今天又要下雨了",
                "id": 1693190113987,
                "mDate": "2023-08-05"
            }
        ],
        "ok": true,
        "code": 200,
        "msg": "success"
    }

    请注意,列表查询支持分页和排序,这里的pagecount是放在[]内的属性,而不是P88666_moment对象里。这里count表示每页的数量,page表示第几页,页数从0 开始算。

    "@order":"mDate-,id,content+"表示排序,其中,字段的前后顺序表示字段排序的优先级。idid+是等价的,默认就是升序排列。date-表示将date字段降序排列。