Parse.com 创建具有关系的对象
Parse.com create object with a relation
在 Parse 中,我可以创建一个具有如下关系的对象:
var obj = new Something();
var relation = obj.relation('x');
relation.add(somethingElse);
obj.save();
但是我如何使用 REST API 做同样的事情呢?我发现我不能只传递一组指针。
我得到类似的东西:
键成员的类型无效,预期关系<_User>,但得到了数组。
在文档中,它说我可以将对象添加到与更新 API 的关系中,但没有提及创建 API。
如果您希望解析
属性是指向_User的指针数组,那么只需在创建对象时确保其属性的类型正确(空 JavaScript 数组)...
然后使用 "addUnique()" , "add()"或 "remove()" 方法来更新数组的内容。 下面的示例,其中包含指向数组中_User的指针。
var _user;
var query = new Parse.Query(Parse.Object.extend("MyClz"));
query.include("arrayPointer");
Parse.User.current().fetch().then(function (user) {
_user = user;
return query.get(_OID-MyClz);
}).then(function(myClz){
myClz.addUnique("arrayPointer",_user);
return myClz.save();
在 Rest 中,它如下所示:
{"myArray":{"__op":"AddRelation","objects":[{"__type":"Pointer","className":"_User","objectId":""}]}}
相关文章:
- 定义这些对象有什么区别
- javascript 的 Set 和普通的普通对象有什么区别
- XUL文档与HTML文档对象有何不同
- 使用构造函数创建对象和返回对象有区别吗
- 什么是声明性环境记录,它与激活对象有何不同
- $http put v create - 每个 (JavaScript) 中从 .success() 返回的数据对象有什
- 空的 JavaScript 对象有多少内存
- 将所有函数绑定到窗口对象有什么用
- 数字和数字对象有什么区别
- 使用 Object.create() 和 Object.assign() 创建对象有什么区别?
- Fabric.js:只使用一个变量创建多个对象有问题吗
- 在Javascript中,如果一个对象有一个字符键,那么该键的长度可以是1以外的任何值
- 将两个对象与第三个对象的关系进行比较
- fancybox/jQuery:为什么可以'我点击了一个与粉丝盒有关系的按钮后就放弃了
- 在Durandal视图模型中返回函数和返回对象有什么区别
- javascript构建对象.有什么区别和最好的方法
- JavaScript函数对象与Scala函数对象有何不同
- 在其他脚本之前或之后加载html5shivJS有关系吗?(页面加载时间)
- node.js中的Date对象有一些奇怪的行为
- Javascript对象有父/子关系吗?