关于harmonyos:HarmonyOS开发云数据库

5次阅读

共计 2450 个字符,预计需要花费 7 分钟才能阅读完成。

您能够在云侧工程下开发云数据库资源,包含创建对象类型、在对象类型中增加数据条目、部署云数据库。

创建对象类型

对象类型(即 ObjectType)用于定义存储对象的汇合,不同的对象类型对应的不同数据结构。每创立一个对象类型,云数据库会在每个存储区实例化一个与之构造绝对应的对象类型,用于存储对应的数据。

您可在云数据库工程中创建对象类型。

1. 右击“clouddb > objecttype”目录,抉择“New > Cloud DB Object Type”。

2. 输出“Object Type Name”后,点击“OK”。

“clouddb/objecttype”目录下生成并关上新建的对象类型 JSON 文件。

3. 为该对象类型配置字段、索引、以及角色与权限。

  • 在“fields”中为对象类型配置字段信息。

  • 在“indexes”中为对象类型配置索引和索引详情。

  • 在“permissions”中设置各角色是否具备该对象类型的 Read、Upsert(蕴含新增和批改)和 Delete 权限。

创立数据条目

创立完对象类型后,您可为对象类型增加数据条目(即 DataEntry),来预置刷库数据。

反对手动创立和主动生成数据条目文件。

手动创立数据条目文件

1. 右击“clouddb/dataentry”目录,抉择“New > Cloud DB Data Entry”。

2. 在“Object Type”栏抉择需增加数据条目标对象类型,在“Data Entry Name”栏定义数据条目名,实现后点击“OK”。

“clouddb/dataentry”目录下生成并关上新建的数据条目 JSON 文件,该文件中已为您预置好所选对象类型名称(如下图“objecttype1”)与字段名(如下图“id”、“bookName”、“author”、“price”、“publishTime”、“shadowFlag”)。

3. 配置存储区和字段的值(即数据)。

  • “cloudDBZoneName”:配置数据条目所在的存储区名称,如下图“cloudDBZone1”。
  • “objects”:配置以后对象类型中所有字段的值。一个对象(object)即为一条数据,您能够通过新建一个对象(object)来为字段赋新值,也能够批改某个对象(object)下字段的值(主键或加密字段的值不反对批改)。

主动生成数据条目文件

1. 右击对象类型 JSON 文件,抉择“Generate Data Entry”。

以“objecttype1.json”文件为例,对象类型“objecttype1”蕴含了 id、bookName、author、price、publishTime、shadowFlag 六个字段。

2. 在弹出的“Create Cloud DB Data Entry”框内,为行将生成的数据条目定义名称,如“dataentry1”。

3.“clouddb/dataentry”目录下主动为该对象类型生成数据条目 JSON 文件,该文件中已为您预置好所选对象类型名称(如下图“objecttype1”)与字段名(如下图“id”、“bookName”、“author”、“price”、“publishTime”、“shadowFlag”)。

4. 配置存储区和字段的值(即数据)。

  • “cloudDBZoneName”:配置数据条目所在的存储区名称,如下图“cloudDBZone1”。
  • “objects”:配置以后对象类型中所有字段的值。一个对象(object)即为一条数据,您能够通过新建一个对象(object)来为字段赋新值,也能够批改某个对象(object)下字段的值(主键或加密字段的值不反对批改)。

部署云数据库

云数据库资源全副开发实现后,您能够将云数据库对立部署到 AGC 控制台。

1. 右击“clouddb”目录,抉择“Deploy Cloud DB”。

2. 您可在底部状态栏右侧查看云数据库打包与部署进度。

请您急躁期待,直至呈现“Deploy successfully”音讯,示意云数据库已胜利部署。

3. 登录 AppGallery Connect,进入以后我的项目的云数据库服务菜单,可别离在“对象类型”、“存储区”与“数据”页签查看到您刚刚部署的云数据库资源。

NOTE
部署对象类型或数据条目 JSON 文件,理论是部署 JSON 文件内蕴含的对象类型或数据条目。因而,您在 AGC 控制台查看到的将是一个个对象类型或者一条条数据,而非 JSON 文件。

您能够在 AGC 控制台持续编辑以上部署的云数据库资源,具体操作请参考治理数据库。

那么要想成为一名鸿蒙高级开发,以上知识点是必须要把握的,除此之外,还须要把握一些鸿蒙利用开发相干的一些技术,须要咱们独特去摸索。

为了可能让大家跟上互联网时代的技术迭代,在这里我 特邀了几位行业大佬整顿 出一份最新版的鸿蒙学习晋升材料,有须要的小伙伴自行支付,限时开源,先到先得~~~~

支付以下高清学习路线原图请点击→《鸿蒙根底入门学习指南》纯血鸿蒙 HarmonyOS 根底技能学习路线图

支付以上残缺高清学习路线图,请点击→《鸿蒙全套学习指南》小编本人整顿的局部学习材料(蕴含有高清视频、开发文档、电子书籍等)

以上分享的学习路线都适宜哪些人跟着学习?
- 应届生 / 计算机专业通过学习鸿蒙新兴技术,入行互联网,将来高起点待业。
- 0 根底转行提前布局新方向,抓住风口,自我晋升,取得更多就业机会。
- 技术晋升 / 进阶跳槽倒退瓶颈期,晋升职场竞争力,疾速把握鸿蒙技术,享受蓝海红利。

最初

鸿蒙开发学习是一个系统化的过程,从基础知识的学习到实战技能的锻炼 ,再到对前沿技术的摸索,每一环节都至关重要。 心愿这份教程材料能帮忙您疾速入门并在鸿蒙开发之路上步步攀升,成就一番事业。让咱们一起乘风破浪,拥抱鸿蒙生态的广大将来!

如果你感觉这篇内容对你有帮忙,我想麻烦大家动动小手给我:点赞,转发,有你们的『点赞和评论』,才是我发明的能源。

关注我,同时能够期待后续文章 ing,不定期分享原创常识。

想要获取更多残缺鸿蒙最新 VIP 学习材料,请点击→《鸿蒙 (Harmony OS)开发学习手册》

正文完
 0