Parse platform Parse.com有条件地更新一行

Parse platform Parse.com有条件地更新一行,parse-platform,Parse Platform,我是Parse.com的新手。我在代码中启用了savefinally,如下所示 ParseObject gameScore = new ParseObject(PARSE_TABLE_NAME); gameScore.put("userState", jsonUserState); gameScore.put("User", currentUser);

我是Parse.com的新手。我在代码中启用了savefinally,如下所示

 ParseObject gameScore = new ParseObject(PARSE_TABLE_NAME);
                            gameScore.put("userState", jsonUserState);
                            gameScore.put("User", currentUser);
                            gameScore.put("Tag", Tag);
                            gameScore.saveEventually();
现在我想要的是,在保存此代码之前,如果存在相同的标记,我不想将该行添加到解析云。如果它不存在,我想添加这个。按照构造方式,此代码可能会在脱机设备上运行,因此我无法在此处查询

Parse.Cloud.beforeSave("GameScore", function(request, response) {

});

我可以使用上述功能检查标记是否存在,如果不存在,则更新字段,否则保留它。

可以。只需在beforeSave中查询标记,如果它存在,请在此处返回response.errorError消息。如果标记不存在,则返回response.success

一个非常相似的例子也存在于这个例子中