这篇会介绍如何使用和管理数据模型。
一、通过变量调用
在微搭应用编辑器中,通过变量管理可以添加数据源变量来使用数据模型,详情可参见 变量使用文档。
二、通过组件调用
·在数据容器等组件中,可以绑定数据模型,并借助数据模型的描述信息,自动对组件进行配置,详情可参见 组件绑定数据。
·在组件行为事件中也可以操作数据模型,详情可参见 行为事件-执行动作。
三、通过低代码编辑器调用
进入应用编辑器,可以在应用的 代码编辑器 及微搭组件的组件代码中使用。
调用示例:
export default async function({event, data}) { const result = await $w.cloud.callDataSource({ dataSourceName: 'bzsjmxsl_ho50gz8', // 数据模型标识 methodName: 'wedaCreate', // 数据模型方法 params: { // 数据模型方法入参 name: "张三", age: 20, }, });}
四、自定义 API 调用
在自定义 API 中通过自定义代码方式,也可以调用数据模型。
调用示例:
module.exports = async function (params, context) { const result = await context.callModel({ name: 'bzsjmxsl_ho50gz8', methodName: 'wedaCreate', params: { // 数据模型方法入参 name: "张三", age: 20, }, }); return { _id: '123456', };};
五、编辑数据模型
·编辑数据模型基本信息:
·编辑数据模型字段信息:
·数据模型字段隐藏与排序:
六、发布数据模型
数据模型需要发布才会在正式环境生效,有两种方式可以发布数据模型:在数据模型详情页面,进入基本信息选项页,在基本信息卡片中状态 > 立即发布。
七、删除数据模型
在数据模型列表页面,找到需要删除的数据模型,单击右侧图标,弹窗中选择删除。
注意:数据模型删除前,必须解绑在所有应用的关联使用。