Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 修改PFUser-Parse的数组属性_Javascript_Parse Platform - Fatal编程技术网

Javascript 修改PFUser-Parse的数组属性

Javascript 修改PFUser-Parse的数组属性,javascript,parse-platform,Javascript,Parse Platform,我在Parse中的User表上有一个名为courses的数组属性。知道我为什么不能修改用户XTC9aiDZlL吗。code=206,message=执行以下操作时无法修改用户XTC9aiDZlL。: user.remove('courses', deletedCourse); user.save() 其中deleteCourse是要删除的课程PFObject您是否以试图修改的用户身份登录?这可能会导致类似这样的问题,因为Parse通常只允许用户修改自己&他们创建的对象 如果您是以您试图编辑的同

我在Parse中的
User
表上有一个名为
courses
的数组属性。知道我为什么不能修改用户XTC9aiDZlL吗。code=206,message=执行以下操作时无法修改用户XTC9aiDZlL。:

user.remove('courses', deletedCourse);
user.save()

其中
deleteCourse
是要删除的课程
PFObject
您是否以试图修改的用户身份登录?这可能会导致类似这样的问题,因为Parse通常只允许用户修改自己&他们创建的对象

如果您是以您试图编辑的同一用户的身份登录,那就另当别论了。这是最近在解析服务器中出现的一个小故障。这不是最好的解决方案,但目前您需要在创建用户时修改ACL,如下所示:

let user = PFUser()
let acl = PFACL()
acl.getPublicWriteAccess = true
acl.getPublicReadAccess = true
user.acl = acl

你是通过云代码实现的吗?您可以使用MasterKey来实现这一点!