解析云 - 在从云返回数据之前设置数据的属性
Parse Cloud - Set an attribute to data before being returned from cloud
query.find().then(function(data) {
data.set("foo", "bar");
response.success(data);
})
上面的代码不会从云返回整个对象。它只是返回
{ObjectId: 'something', className: 'something'}
但是当我删除data.set()
时,它可以完美运行。 .set
方法可用于数据对象。
您需要在从云返回之前保存对象。保存后,您将获得更新的对象。
Parse.Cloud.define(“ShowEmail”, function(request, response) {
var user = Parse.User.current();
try{
if(request.params.show){
user.set("Show_Email",true);
}else{
user.set("Show_Email",false);
}
user.save(null, {
success: function(returnUser) {
response.success(returnUser);
},
error: function(returnUser, error) {
response.error(returnUser);
}
});
}catch(e){
response.error(e.message);
}
});
相关文章:
- 序列化数据属性中对象的最可靠方法
- jQuery最近父级的数据属性选择器
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 数据属性仅在切换设备模式下工作
- 函数jquery.html()不提供数据属性集值
- 在数据属性上进行下拉自动选择
- JavaScript-获取数据属性的值返回未定义的值
- 如何替换数据属性中的特定字符串单词
- 使用数据属性将HTML数据复制到另一个元素
- 带有CSS的数据属性就没那么有用了
- 查找所有TD标签并读取其数据属性
- 使用jQuery获取第N个元素的数据属性值
- 使用自定义数据属性或将数据绑定到处理程序来处理事件
- 数据属性有没有更干净的方法
- 是否可以使用CSS分配数据属性
- 根据jquery数据属性值进行查询
- 使用jQuery在select选项上设置HTML数据属性
- 使用Javascript而不是html数据属性配置Parsley
- 语义UI下拉选项数据属性
- 无法将 json 数据添加到 pyjade 中的数据属性