Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2301_76266857
unidocs-zh
提交
2e514d71
U
unidocs-zh
项目概览
2301_76266857
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2e514d71
编写于
8月 10, 2022
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: modify doc url
上级
42949dc0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
docs/uniCloud/schema.md
docs/uniCloud/schema.md
+5
-5
未找到文件。
docs/uniCloud/schema.md
浏览文件 @
2e514d71
...
...
@@ -122,10 +122,10 @@ properties里的字段列表,每个字段都有很多可以设置的属性,
|值域校验|format|'url'
|
'email'|数据格式,不符合格式的数据无法入库。目前只支持'url'和'email',未来会扩展其他格式|
|值域校验|pattern|String|正则表达式,如设置为手机号的正则表达式后,不符合该正则表达式则校验失败,无法入库|
|值域校验|validateFunction|string|扩展校验函数名|
|权限校验|permission|Object|数据库权限,控制什么角色可以对什么数据进行读/写,可控制表和字段,可设置where条件。见下文
[
详述
](
uniCloud/schema?id=
permission
)
|
|权限校验|permission|Object|数据库权限,控制什么角色可以对什么数据进行读/写,可控制表和字段,可设置where条件。见下文
[
详述
](
#
permission
)
|
|错误返回|errorMessage|string
|
Object |当数据写入或更新时,校验数据合法性失败后,返回的错误提示|
|关联关系|foreignKey|String|关联字段。表示该字段的原始定义指向另一个表的某个字段,值的格式为
`表名.字段名`
,比如订单表的下单用户uid字段指向uni-id-users表的_id字段,那么值为
`uni-id-users._id`
。关联字段定义后可用于
[
联表查询
](
https://uniapp.dcloud.net.cn/uniCloud/jql?id=
lookup
)
,通过关联字段合成虚拟联表,极大的简化了联表查询的复杂度|
|关联关系|parentKey|String|同一个数据表内父级的字段。详情参考:
[
树状数据查询
](
https://uniapp.dcloud.net.cn/uniCloud/jql?id=
gettree
)
|
|关联关系|foreignKey|String|关联字段。表示该字段的原始定义指向另一个表的某个字段,值的格式为
`表名.字段名`
,比如订单表的下单用户uid字段指向uni-id-users表的_id字段,那么值为
`uni-id-users._id`
。关联字段定义后可用于
[
联表查询
](
jql.md#
lookup
)
,通过关联字段合成虚拟联表,极大的简化了联表查询的复杂度|
|关联关系|parentKey|String|同一个数据表内父级的字段。详情参考:
[
树状数据查询
](
jql.md#
gettree
)
|
|schema2code|label|string|字段标题。schema2code生成前端代码时,渲染表单项前面的label标题。如果不填,会使用title属性。适用于title不便显示在表单项前面的情况|
|schema2code|group|string|分组id。schema2code生成前端代码时,多个字段对应的表单项可以合并显示在一个uni-group组件中|
|schema2code|order|int|表单项排序序号。schema2code生成前端代码时,默认是以schema中的字段顺序从上到下排布表单项的,但如果指定了order,则按order规定的顺序进行排序。如果表单项被包含在uni-group中,则同组内按order排序|
...
...
@@ -1247,8 +1247,8 @@ rule表达式里支持:
**扩展校验函数 的运行环境注意事项**
`扩展校验函数`
的默认运行环境与普通云函数的环境相同,可以调用云函数里可用的各种API。
*
如果要连接外网,要调用
[
uniCloud.httpclient
](
https://uniapp.dcloud.net.cn/uniCloud/cf-functions?
id=httpclient
)
;
*
如果要调用数据库,需使用云函数里操作数据库的方式,即不支持JQL,
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/cf-database
)
*
如果要连接外网,要调用
[
uniCloud.httpclient
](
cf-functions.md#
id=httpclient
)
;
*
如果要调用数据库,需使用云函数里操作数据库的方式,即不支持JQL,
[
详见
](
cf-database.md
)
但是,在
[
schema2code
](
/uniCloud/schema?id=autocode
)
中,
`扩展校验函数`
也会被生成到前端页面的校验规则里。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录