对象没有任何变化,无论如何都会更新updatedAt

时间:2015-12-03 18:10:06

标签: parse-platform

我正在parse.com上编写JavaScript云代码,基本上是从外部源循环并更新数据中的对象。 然后,我使用updatedAt字段将更新的记录同步到应用程序。

我预计updatedAt字段只会在我更改某些数据时更改,即使我这样调用save():

query = new Parse.Query("Category");
return query.find().then(function(result){
    _.each(result, function(category){
        categoriesPromise = categoriesPromise.then(function(){
            // this is where I would do updates
            category.save();
        });
    });
});

出于某种原因,这会更新updatedAt字段,尽管它在此页面上说明了

https://www.parse.com/questions/will-calling-save-update-the-servers-updatedat-property-if-nothing-is-actually-changed-on-the-object

  

不,如果没有任何改变,执行.save()应该没有效果。

如果我调用save()而不设置任何内容,我是否应该期望updatedAt字段保持不变?当我只覆盖具有相同值的字段时,怎么样?

0 个答案:

没有答案