想要实现的是 schema2code 生成admin, 可以选择或者更换上级部门,
数据都在opendb-department.schema
同一张表内,
学了文档内联表查询其他表作为选项的写法如下,页面报错提示使用临时表联表查询时禁止出现重复的表名
"parent_id": {
"bsonType": "array",
"description": "父级部门",
"title": "父级部门",
"foreignKey": "opendb-department._id",
"enum": {
"collection": "opendb-department", // 表名,这里使用 uni-id-roles表举例,在uniCloud控制台使用 opendb 创建此表
"field": "name as text, _id as value", //字段筛选,需要 as 成前端组件支持的字段名 text、value。text、value是datacom组件规范的标准
"where": "", // 查询条件
"orderby": "" // 排序字段及正序倒叙设置
}
},
2 个回复
DCloud_heavensoft
foreignKey和parentKey,目前只能手写,schema2code还生成不了
2***@qq.com (作者) - noob
找到了JQL中的示例 https://uniapp.dcloud.net.cn/uniCloud/jql.html#gettree
看起来难以通过schema2code实现比较快捷的效果,准备自己写了