.

数据库系列教程—数据ID

小常发表于:2021年07月29日 14:57:34更新于:2021年08月06日 18:44:55

数据库数据收集提示:

体验版数据库的数据收集最多可免费100条,不可下载如何获取收集更多的数据权限?

一、数据 ID 概念


数据表中的数据ID(Identity document)是每条数据的编码,由字母和数字组成,目前是24位的字符串。

image.png

二、数据 ID 作用

在所有数据表中,数据ID都是唯一的,不会跟其他的数据ID重复,便于我们拿到数据ID后,可以对相应ID的数据进行查找、修改(仅设置为可修改的数据可被修改)、甚至是删除操作(删除操作涉及到删除权限)。如修改数据,下图:

image.png

三、获取数据 ID 的方法

  1. 直接在数据表中获取数据 ID。

    找到数据表查看数据,点击字段显示中的 ID后,所有数据的 ID 都会显示出来,鼠标选中复制即可。

    image.png

  2. 在H5 中获取数据 ID。获取数据 ID 要先考虑什么情况下需要获取:

    ① 如果是拍照大赛中的投票,用户上传了参赛数据,一般会在H5 的参赛列表(网格列表组件)中展示,可以通过给网格列表组件设置触发的方式获取相应数据的 ID,点击哪个数据就获取哪个数据的 ID。如图:

    image.png

    ② 如果是每个进入 H5 的用户修改自己的数据信息,需要先获取当前用户的数据ID,再去修改,多适用于每个用户在 数据表中有并且只有1 条数据信息的情况。

    第一步:先给数据表添加一个过滤表,筛选当前用户的数据。

    image.png

    第二步:再用设置参数值的方式到过滤表中获取指定数据的 ID。

    设置参数值时会生成一道公式【$预约报名表.当前用户.ID.值[行=1]$】,意思为:

    我们拿到当前用户在过滤表中过滤出来的第1行的数据的数据 ID 值。

    00161024e7e3f1bd156f7ce3dad1a16


三、使用数据 ID

拿到的数据 ID 一般我们会临时存储在全局变量中,全局变量类型一定为文本,因为数据 ID 是由字母和数字组成的一串字符。数据 ID 临时存储在了全局变量中,可以直接拿全局变量去进行定位。

image.png

  • 修改数据,如图:

    image.png

    如果是修改他人的数据中的某个字段值,如投票值,该字段值在新建数据表时,需要给投票值字段勾选所有用户可修改,如图:

    image.png


    如果是每个用户修改自己的数据,无需勾选所有用户可修改。


  1. 请求数据,如图:

    image.png

  2. 删除数据,如图:

    目前仅可以是用户本人可以有权限删除自己的数据。

    image.png