2***@qq.com
2***@qq.com
  • 发布:2022-07-06 18:15
  • 更新:2022-07-06 21:53
  • 阅读:414

DB Schema 查询本表作为选择项

分类:uniCloud

想要实现的是 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": "" // 排序字段及正序倒叙设置  
              }  
},
2022-07-06 18:15 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

foreignKey和parentKey,目前只能手写,schema2code还生成不了

2***@qq.com

2***@qq.com (作者) - noob

找到了JQL中的示例 https://uniapp.dcloud.net.cn/uniCloud/jql.html#gettree

看起来难以通过schema2code实现比较快捷的效果,准备自己写了

该问题目前已经被锁定, 无法添加新回复