创建对象类型
对象类型(即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 NEXT)学习路径和一些资料的整理供小伙伴学习
点击领取→纯血鸿蒙Next全套最新学习资料希望这一份鸿蒙学习资料能够给大家带来帮助,有需要的小伙伴自行领取~~
一、鸿蒙(HarmonyOS NEXT)最新学习路线
有了路线图,怎么能没有学习资料呢,小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的鸿蒙(OpenHarmony )学习手册(共计1236页)与鸿蒙(OpenHarmony )开发入门教学视频,内容包含:(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)…等技术知识点。
获取以上完整版高清,请点击→纯血版全套鸿蒙HarmonyOS学习资料
二、HarmonyOS Next 最新全套视频教程
三、《鸿蒙 (OpenHarmony)开发基础到实战手册》
OpenHarmony北向、南向开发环境搭建
四、大厂面试必问面试题
五、鸿蒙南向开发技术
六、鸿蒙APP开发必备
完整鸿蒙HarmonyOS学习资料,请点击→纯血版全套鸿蒙HarmonyOS学习资料
总结
总的来说,对于大家来说ye是一个挑战,也是一个机会。只有积极应对变化,不断学习和提升自己,他们才能在这个变革的时代中立于不败之地。