如何使用 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"
}
}
]
}
我使用“AddUnique”关键字解决了我的问题。
"produits": {
"__op": "AddUnique",
"objects": [
{
"__type": "Pointer",
"className": "Produits",
"objectId": "iaMxwp9RcQ"
},
{
"__type": "Pointer",
"className": "Produits",
"objectId": "J7EPowIF1w"
}
]
}
使用 ?include=produits 现在工作正常:) !
首先,大家新年快乐大家=)
我目前遇到 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"
}
}
]
}
我使用“AddUnique”关键字解决了我的问题。
"produits": {
"__op": "AddUnique",
"objects": [
{
"__type": "Pointer",
"className": "Produits",
"objectId": "iaMxwp9RcQ"
},
{
"__type": "Pointer",
"className": "Produits",
"objectId": "J7EPowIF1w"
}
]
}
使用 ?include=produits 现在工作正常:) !