我是Parse.com的新手。我在我的代码中启用了saveEventually,如下所示
ParseObject gameScore = new ParseObject(PARSE_TABLE_NAME);
gameScore.put("userState", jsonUserState);
gameScore.put("User", currentUser);
gameScore.put("Tag", Tag);
gameScore.saveEventually();
现在我想要的是,在保存此代码之前,如果存在相同的标记,我不想将该行添加到Parse云。如果它不存在我想添加这个。事物的结构方式,这段代码可能会在离线的设备上运行,所以我不能在这里查询。
Parse.Cloud.beforeSave("GameScore", function(request, response) {
});
我可以使用上面的函数检查标签是否存在,如果不存在则更新字段,否则保留。
答案 0 :(得分:0)
是的,你可以。只需查询beforeSave中的标记,如果存在,则返回response.error("Error message here")
。如果标签不在那里,请返回response.success()
。
documentation中存在一个非常相似的例子。