数据库数据收集提示:
体验版数据库的数据收集最多可免费100条,不可下载(如何获取收集更多的数据权限?)
一、数据 ID 概念
数据表中的数据ID(Identity document)是每条数据的编码,由字母和数字组成,目前是24位的字符串。
二、数据 ID 作用
在所有数据表中,数据ID都是唯一的,不会跟其他的数据ID重复,便于我们拿到数据ID后,可以对相应ID的数据进行查找、修改(仅设置为可修改的数据可被修改)、甚至是删除操作(删除操作涉及到删除权限)。如修改数据,下图:
三、获取数据 ID 的方法
直接在数据表中获取数据 ID。
找到数据表查看数据,点击字段显示中的 ID后,所有数据的 ID 都会显示出来,鼠标选中复制即可。
在H5 中获取数据 ID。获取数据 ID 要先考虑什么情况下需要获取:
① 如果是拍照大赛中的投票,用户上传了参赛数据,一般会在H5 的参赛列表(网格列表组件)中展示,可以通过给网格列表组件设置触发的方式获取相应数据的 ID,点击哪个数据就获取哪个数据的 ID。如图:
② 如果是每个进入 H5 的用户修改自己的数据信息,需要先获取当前用户的数据ID,再去修改,多适用于每个用户在 数据表中有并且只有1 条数据信息的情况。
第一步:先给数据表添加一个过滤表,筛选当前用户的数据。
第二步:再用设置参数值的方式到过滤表中获取指定数据的 ID。
设置参数值时会生成一道公式【$预约报名表.当前用户.ID.值[行=1]$】,意思为:
我们拿到当前用户在过滤表中过滤出来的第1行的数据的数据 ID 值。
三、使用数据 ID
拿到的数据 ID 一般我们会临时存储在全局变量中,全局变量类型一定为文本,因为数据 ID 是由字母和数字组成的一串字符。数据 ID 临时存储在了全局变量中,可以直接拿全局变量去进行定位。
修改数据,如图:
如果是修改他人的数据中的某个字段值,如投票值,该字段值在新建数据表时,需要给投票值字段勾选所有用户可修改,如图:
如果是每个用户修改自己的数据,无需勾选所有用户可修改。
请求数据,如图:
删除数据,如图:
目前仅可以是用户本人可以有权限删除自己的数据。