Parse.com 休息 API - 操作数组

Parse.com Rest API - Manipulating Arrays

由于我使用的嵌入式脚本语言(Linden Scripting Language,简称 LSL)的限制,我必须依赖 REST api for Parse.com,不幸的是 REST api 某些主题的文档不清楚或不完整。

这是(粗略地说)我的对象的样子:

{
    "objectId": string_val,
    "createdAt": date_val,
    "updatedAt": date_val,
    "OwnerKey": string_val,
    "DocID": string_val,
    "Data": []
}

我需要做两件事:

  1. 我需要能够将字符串值附加到数据数组(如果它们尚不存在)。 "add-unique" 是操作的名称,但我不知道如何在 REST api.
  2. 中使用它
  3. 我需要能够分块加载数组。例如,首先加载元素 0 到 31,然后加载元素 32 到 63,依此类推。这是由于内存使用(总共 64kb)和 http 响应主体大小(16kb)的限制,我预计总列表大小会变得相当大。

我知道不是每个人都精通 LSL(感谢你不是!),所以答案不一定需要在 LSL 中。我理解 Python 代码,所以答案可以在其中。我也了解 parse.com 在其 REST 文档中使用的 CURL 示例,因此答案也可以在其中。

  1. 这是directly addressed in the REST API Guide under "Arrays" and was the first result when I searched for "AddUnique" over https://parse.com/docs/rest

  2. 对象限制为 128 KB,因此不建议存储像这样的大对象数组。您能否按照关系指南中的建议使用关系字段?