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

How to include multiple related objects with Parse

首先,大家新年快乐大家=)

我目前遇到 Parse 框架 Rest API 的问题。 事实上,我创建了一个“Agriculteurs”对象,其中包含一些“Produits”对象,如下所示:

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

所以我想检索所有“Agriculteurs”的列表以及所有“Produits”的列表。当然,我尝试添加关键字:?include=produits 但它不起作用...

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

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

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

我使用“A​​ddUnique”关键字解决了我的问题。

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

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