似乎没有关于如何使用ParseReact.Mutation.Create
创建与Parse-ReactNative的关系的新Parse对象的文档。我求助于此:
function createRow(relatedObject, data) {
ParseReact.Mutation.Create('objectClass', data)
.dispatch()
.then(function(newRow) {
ParseReact.Mutation.AddRelation(newRow, 'relationColumn', relatedObject)
});
}
正在创建新的objectClass
解析对象,但列relationColumn
不会显示与给定relatedObject
的关系。
关于如何做到这一点的任何想法,最好是在ParseReact.Mutation.Create
的一个查询中?
答案 0 :(得分:2)
所以我的代码正在使用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
,我 < em>应 使用 指针指向 的类的objectId
,但我使用的是{{ 1 {} objectId
所属的类......
如果这仍然不适合您,请尝试使用REST方式执行此操作:
relation