Object

在 Kii Cloud 中,我们称单个数据为 Object。移动端应用程序可以通过 Object 保存和获取 Kii Cloud 中的数据。

比如,你可以让多个智能手机共享图片:

Object 可以存储如下两种数据:

  • JSON 文档

    你可以在一个 Object 中存储任意 JSON 文档。Kii Cloud SDK 以 Key-Value 的形式访问 JSON 中的字段。

    在此例中,图片的标题 title 及其拍摄者 takenBy 都是 JSON 文档。

  • Object Body

    你可以附加一个较大的二进制数据到 Object 上,比如文件。这种二进制数据我们称其为 Object Body。Object Body 是可选项。

    在此例中,图片数据即是 Object Body。

根据你的需求,你可以自行决定各 Object 类型中的 JSON 文档的格式,以及是否需要附加 Object Body。与关系数据库不同,由于无需提前定义类型信息(数据模版),移动端应用程序可以直接将 Object 更新到 Kii Cloud。

Kii Cloud 会自动索引 JSON 文档中的最上层字段,以便于查询。比如,你可以在低消耗的前提下从成千上万的 Object 中查询到 takenByBob James 的 Object。