更新记录

1.1.0(2021-09-12)

添加Boolean的switch模式选择, 添加collection选择, 优化逻辑,修复bug

1.0.2(2021-09-11)

添加github,禁用直接修改_id操作,优化文档

1.0.1(2021-09-08)

添加数据条数提示,不存在键值提示,bug修复。

查看更多

平台兼容性

阿里云 腾讯云 支付宝云
×
Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.10 app-vue app-nvue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
×

uni-admin插件通用教程:

uni-admin是一套基于uniCloud的开源应用管理端系统。详见:uni-admin 基础框架
本插件是uni-admin系统的扩展插件,为开发者的admin系统添加功能。
需先确保本机有uni-admin项目,然后将此插件导入到uni-admin项目下。
如本机没有uni-admin项目,需要先在HBuilderX中新建项目 -> uni-app项目 -> 选择uni-admin模板。
如本机的uni-admin项目版本过老,可能无法使用新插件,需及时升级本机的uni-admin项目。详见uni-admin项目更新日志


说明

简洁明了的的数据库在线增删改查功能

本插件默认为uniCloud admin基础框架的插件,也可用于提供给用户直接操作某个非系统的collection的场景。

新增的逻辑并不是和默认模块一样跳转到一个新页面添加。因为在实际操作中,新添加的数据需要参考其他数据的格式所以采用在当前页面新添一行的行为。

组件相关

unicloud-db正在完善中,本插件会同步unicloud-db更新完善,unicloud-db目前后台返回数据一次性最多500条,所以每页/每次加载最多500条

大数据表性能优化中...

显示相关

MongoDB是灵活的文档数据库,每条数据格式类型可能不尽相同。由于是表格显示,所以当前数据的所有keys都会被列在th中,如果是原本不存在的键值,一律视为undefined。 null显示为空,任意值修改为空值保存为null。对象数组类型中的null等类型会保留

新增相关<!-- -->

新增的数据默认插入到数据库最后,且unicloud-db目前不支持自定义_id(云函数支持)。 所以目前逻辑为跳转到最后一页,默认生成一个_id后,在线修改数据

使用指南

0.下载安装后目录结构为:

├── uni_modules

│ │── db-admin # 数据库管理所在文件夹

在菜单管理中添加数据库管理即可

1.填写collection查询。

支持输入多个表名,多个表名就是联标查询,第一个collection是主表,后面的都是副表

多个collection字符串拼接

用于联表查询,注意主表副表之间需要在schema内以foreignKey关联(副表支持多个)。

unicloud-db联表查询

查询结果如果存在主副表关系,会出现_value的键值,并且该单元格不可以被直接修改

2.修改你的你自己的collection的schema权限的properties,确保每条数据的键值都有描述。

unicloud schema文档

3.如果控制台提示schema不存在,右键uniCloud目录下database下载所有DB Schema及扩展校验函数,提示已经存在跳过即可。DB Schema会在你创建表也就是collection的时候自动创建的

更新的动力少不了你的支持

建议或者意见请在评论区留言 插件好用的话,拜托点赞收藏五星好评哦~

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问