解析request.object.existed()返回false

时间:2015-10-04 08:07:02

标签: javascript parse-platform

我的解析有问题。我写了云代码

Parse.Cloud.afterSave(Parse.User, function(request) {
  var user = request.object;
  if( !user.existed() ) {
      //all the times !user.existed() is true when I save user object
      //also in signup is true
  }

})

如果只有当用户是新用户时才能运行内部块?

1 个答案:

答案 0 :(得分:11)

这似乎是最新的Parse Javascript SDK(1.6.7)中的Parse错误。

https://developers.facebook.com/bugs/1675561372679121/

快速解决(由Andrei Patru提供的上述话题):

var createdAt = request.object.get("createdAt");
var updatedAt = request.object.get("updatedAt");
var objectExisted = (createdAt.getTime() != updatedAt.getTime());

刚试过它并且有效。