Parse.com Rest API - 操作数组

时间:2015-09-11 01:42:57

标签: json rest parse-platform linden-scripting-language

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

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

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

我需要做的是两件事:

  1. 我需要能够将字符串值附加到Data数组(如果它们尚不存在)。 "附加独特"是操作的名称,但我不知道如何从REST api中使用它。
  2. 我需要能够以块的形式加载数组。例如,首先加载元素0到31,然后加载元素32到63,依此类推。这是由于内存使用量限制(总共64kb)和http响应主体大小限制(16kb),我希望总列表大小变得非常大。
  3. 我知道并不是每个人都精通LSL(并且感谢你不是!),所以答案不一定需要在LSL中。我理解Python代码,所以答案就在于此。我也理解parse.com在他们的REST文档中使用的CURL示例,所以答案也可以在那里。

1 个答案:

答案 0 :(得分:1)

  1. 这是directly addressed in the REST API Guide under "Arrays",是我搜索" AddUnique"的第一个结果。超过https://parse.com/docs/rest

  2. 对象限制为128 KB,因此不建议存储大量此类对象。您可以按照“关系”指南中的建议使用“关系”字段吗?