更改
当在MassCMS系统中创建了moment模型,并包含了content
,mDate
和pictureList
三个字段的模型。数据库即会动态生成一张名为项目AppId
+_
+数据库名的表
(如P88666_momen
t)。
针对该模型,我们可以新增,修改以及删除该表对应的内容。
接口地址: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
}
}