所以我的代碼正在與ParseReact.Mutation.AddRelation
,那就是:
ParseReact.Mutation.AddRelation({
"className": newRow.className,
"objectId": newRow.id.objectId}, 'groceryRequestRelation',[{
"__type":"Pointer",
"className":"ClassThePointerPointingTo",
"objectId":"ObjectIdOfClassThePointerIsPointingTo"
}]).dispatch()
@naoisegolden你沒有把.dispatch()
在AddRelation
結束,這樣可能是一個問題。
帶我永遠搞清楚是我用的是錯誤objectId
內我AddRelation
另一件事,我應該使用類的objectId
是指針指向是,但我使用relation
所屬類別的objectId
...
如果這仍然不適用於您,嘗試使用REST方法來執行此操作:
var data = {
"groceryRequestRelation":{"__op":"AddRelation",
"objects":
[{
"__type":"Pointer",
"className":"ClassThePointerIsPointingTo",
"objectId":"ObjectIdOfClassThePointerIsPointingTo"
}
]
}
};
var url = "https://api.parse.com";
url += "/1/classes/Classname/objectId";
fetch(url, {
method: 'put',
headers: {
'Accept': 'application/json',
'X-Parse-Application-Id': PARSE_APP_ID,
'X-Parse-REST-API-Key': PARSE_REST_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then((response) => {
console.log("inside add relation rest")
console.log(response);
return response.json();
})
.then((responseText) => {
console.log(responseText);
})
.catch((error) => {
console.warn(error);
})
.done();
爲AddRelation添加dispatch()爲我做了訣竅。謝謝凱文! – mutp
您也可以傳遞一組對象作爲AddRelation中的最後一個參數。例如。如果要將該關係添加到類,則可以傳遞一組User對象。 – mutp
@muttapp np,很高興幫助! –