开始,大家新年快乐=)
我目前在使用解析框架Rest API 时遇到问题。实际上,我创建了一个"Agriculteurs"对象,其中包含一些"Produits"对象,如下所示:
{
"name": "MyName",
"surname": "Surname",
"produits": {
"__op": "AddRelation",
"objects": [
{
"__type": "Pointer",
"className": "Produits",
"objectId": "iaMxwp9RcQ"
},
{
"__type": "Pointer",
"className": "Produits",
"objectId": "J7EPowIF1w"
}
]
}
}
因此,我想检索所有"农业种植者"的列表,其中包含所有"产品"的列表。当然,我尝试添加关键字:?include=produits,但它不起作用...
http://MY_URL:28000/parse/classes/Agriculteurs?include=produits
这是我得到的(我想得到所有产品而不是原始关系):
{
"results": [
{
"objectId": "6MypK8IQqT",
"name": "MyName",
"surname": "Surname",
"produits": {
"__type": "Relation",
"className": "Produits"
}
}
]
}
我通过使用"AddUnique"关键字解决了我的问题。
"produits": {
"__op": "AddUnique",
"objects": [
{
"__type": "Pointer",
"className": "Produits",
"objectId": "iaMxwp9RcQ"
},
{
"__type": "Pointer",
"className": "Produits",
"objectId": "J7EPowIF1w"
}
]
}
使用 ?include=produits 现在可以正常工作:) !