如何在解析表中创建一个具有默认值

时间:2016-05-05 16:48:35

标签: database parse-platform nosql

我正在开发一个具有解析数据库的项目。

要求是使用默认值在表中添加新列。我尝试了一些事情,但他们没有用。

createNewColumnStep2 createNewColumnStep1

事件我尝试通过云控制台更新此新列的值,迭代所有用户并尝试更新它的值,但ID不起作用

错误是

  

{ “代码”:206, “消息”: “解析:: UserCannotBeAlteredWithoutSessionError”}

CloudCodeWithBashCommandAndErrorLog

1 个答案:

答案 0 :(得分:0)

您的所有要求都是在User类上创建一个新列。

在第2步中,您成功创建了一个列。

在第2步之后,您应该在BeforeSave _User上设置初始值。

Parse.Object.saveAll(users,{
    userMasterKey:true,
    success: function(){},
    error: funciton(){}
});

在第3步之后,将使用值创建所有新用户。

步骤4,您应该使用默认值初始化所有已存在的用户对象。

您调用此云功能的方式没有足够的权限。 您可以使用masterKey保存对象。

wait.until(EC.element_to_be_clickable((By.ID, "...")))