如何使用Parse包含多个相关对象

时间:2017-01-03 08:21:20

标签: rest api parse-platform

首先,新年快乐每个人=)

我目前遇到 Parse框架 Rest API 的问题。 实际上,我创建了一个" Agriculteurs "对象包含一些" 产品"像这样的数组中的对象:

{
  "name": "MyName",
  "surname": "Surname",
  "produits": {
    "__op": "AddRelation",
    "objects": [
      {
        "__type": "Pointer",
        "className": "Produits",
        "objectId": "iaMxwp9RcQ"
      },
      {
        "__type": "Pointer",
        "className": "Produits",
        "objectId": "J7EPowIF1w"
      }
    ]
  }
}

所以我想检索所有" Agriculteurs "的列表列出所有" 产品"包括在内。当然,我尝试添加关键字:?include = produits ,但它无效......

http://MY_URL:28000/parse/classes/Agriculteurs?include=produits

这是我得到的(我希望得到的所有产品不是原始关系):

{
  "results": [
    {
      "objectId": "6MypK8IQqT",
      "name": "MyName",
      "surname": "Surname",
      "produits": {
        "__type": "Relation",
        "className": "Produits"
      }
    }
  ]
}

1 个答案:

答案 0 :(得分:0)

我使用" AddUnique "解决了我的问题。关键字。

"produits": {
    "__op": "AddUnique",
    "objects": [
      {
        "__type": "Pointer",
        "className": "Produits",
        "objectId": "iaMxwp9RcQ"
      },
      {
        "__type": "Pointer",
        "className": "Produits",
        "objectId": "J7EPowIF1w"
      }
    ]
  }

使用?include = produits 现在正常工作:)!