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

更改

当在MassCMS系统中创建了moment模型,并包含了content,mDatepictureList三个字段的模型。数据库即会动态生成一张名为项目AppId+_+数据库名的表(如P88666_moment)。

针对该模型,我们可以新增,修改以及删除该表对应的内容。

接口地址:https://saas.masscms.com/cms-api/cms/api/graphql

1.增加一条数据

新增数据使用add方法,请求方式为POST。

请求:

{
  add(arg: "{ 
    'P88666_moment': { 
          'mDate': 15, 
          'content': '今天下雨了',
          'create_user':'',
          'create_time':'',
          'update_user':'',
          'update_time':'',
          'mass_content_control_status':'' 
    }
  }")
}

响应:

{
  "data":{
    "msg": "success",
    "code": 200,
    "P88666_moment": {
        "msg": "success",
        "code": 200,
        "count": 1,
        "id": 1693199856280,
        "ok": true
    },
    "ok": true
  }
    
}

返回的id是新增的数据的新id ,P88666_moment表即会新增一条id如上所示的一条新数据。

请注意,增加数据时对应的表里的所有的字段都需要被赋值,否则无法增加成功,在MASSCMS系统中创建一个模型时,会自动对生成的表增加mass_content_control_status,update_time,create_time,create_user,update_user等字段。使用Restful API时增加数据时,需要一一赋值。

2.修改一条数据

修改数据使用edit方法,请求方式同样为POST。

请求:

{
  edit(arg: "{ 
    'P88666_moment': { 
        'id': 1693199892491,
        'content':'今天是个开心的日子'
    }
  }")
}

响应:

{
  "data":{
    "msg": "success",
    "code": 200,
    "P88666_moment": {
        "msg": "success",
        "code": 200,
        "count": 1,
        "id": 1693199892491,
        "ok": true
    },
    "ok": true
  }
}

3.删除数据

删除数据使用remove方法,请求方式同样为POST。

请求:

{
  remove(arg: "{ 'P88666_moment': { 'id': 1693199856280 } }")
}

响应:

{
  "data":{
    "msg": "success",
    "code": 200,
    "P88666_moment": {
        "msg": "success",
        "code": 200,
        "count": 1,
        "id": 1693199856280,
        "ok": true
    },
    "ok": true
  } 
}

    更改

    当在MassCMS系统中创建了moment模型,并包含了content,mDatepictureList三个字段的模型。数据库即会动态生成一张名为项目AppId+_+数据库名的表(如P88666_moment)。

    针对该模型,我们可以新增,修改以及删除该表对应的内容。

    接口地址:https://saas.masscms.com/cms-api/cms/api/graphql

    1.增加一条数据

    新增数据使用add方法,请求方式为POST。

    请求:

    {
      add(arg: "{ 
        'P88666_moment': { 
              'mDate': 15, 
              'content': '今天下雨了',
              'create_user':'',
              'create_time':'',
              'update_user':'',
              'update_time':'',
              'mass_content_control_status':'' 
        }
      }")
    }

    响应:

    {
      "data":{
        "msg": "success",
        "code": 200,
        "P88666_moment": {
            "msg": "success",
            "code": 200,
            "count": 1,
            "id": 1693199856280,
            "ok": true
        },
        "ok": true
      }
        
    }

    返回的id是新增的数据的新id ,P88666_moment表即会新增一条id如上所示的一条新数据。

    请注意,增加数据时对应的表里的所有的字段都需要被赋值,否则无法增加成功,在MASSCMS系统中创建一个模型时,会自动对生成的表增加mass_content_control_status,update_time,create_time,create_user,update_user等字段。使用Restful API时增加数据时,需要一一赋值。

    2.修改一条数据

    修改数据使用edit方法,请求方式同样为POST。

    请求:

    {
      edit(arg: "{ 
        'P88666_moment': { 
            'id': 1693199892491,
            'content':'今天是个开心的日子'
        }
      }")
    }

    响应:

    {
      "data":{
        "msg": "success",
        "code": 200,
        "P88666_moment": {
            "msg": "success",
            "code": 200,
            "count": 1,
            "id": 1693199892491,
            "ok": true
        },
        "ok": true
      }
    }

    3.删除数据

    删除数据使用remove方法,请求方式同样为POST。

    请求:

    {
      remove(arg: "{ 'P88666_moment': { 'id': 1693199856280 } }")
    }

    响应:

    {
      "data":{
        "msg": "success",
        "code": 200,
        "P88666_moment": {
            "msg": "success",
            "code": 200,
            "count": 1,
            "id": 1693199856280,
            "ok": true
        },
        "ok": true
      } 
    }