From 4d44f3677ecddf9f26313c104f0a4fbb5238b676 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 21 Nov 2022 12:35:57 +0800 Subject: [PATCH] docs: update uniCloud schema --- docs/uniCloud/schema.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/uniCloud/schema.md b/docs/uniCloud/schema.md index 2a46298ed..dda646dbe 100644 --- a/docs/uniCloud/schema.md +++ b/docs/uniCloud/schema.md @@ -1610,7 +1610,7 @@ action是`clientDB`的一个配套功能。它的作用是在前端发起数据 有些复杂业务,要求必须同时执行一个action云函数,才能允许前端对特定数据的修改。 以user表为例,假使用户在修改自己的name时,必须要触发一个名为changenamelog的action云函数,在该云函数里会记录一条留痕日志,如果没有记录日志则不允许修改name。 -那么在`DB Schema`里要配置`action == 'changenamelog'` +那么在`DB Schema`里要配置`'changenamelog' in action` ```json // user表的schema @@ -1631,7 +1631,7 @@ action是`clientDB`的一个配套功能。它的作用是在前端发起数据 "title": "名称", "permission": { "read": true, - "write": "(doc._id == auth.uid) && (action == 'changenamelog')" // 允许登录的用户修改自己的name字段,但必须同时触发执行action云函数changenamelog + "write": "(doc._id == auth.uid) && ('changenamelog' in action)" // 允许登录的用户修改自己的name字段,但必须同时触发执行action云函数changenamelog } }, "pwd": { -- GitLab