我正在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字段,尽管它在此页面上说明了
不,如果没有任何改变,执行.save()应该没有效果。
如果我调用save()而不设置任何内容,我是否应该期望updatedAt字段保持不变?当我只覆盖具有相同值的字段时,怎么样?