在beforeSave函数中,需要直接对请求对象进行修改而不是返回一个新的对象。如下所示:
Parse.Cloud.beforeSave("MyObject", function(request, response) { request.object.set("foo", "bar"); // 修改请求对象 response.success(); // 表示修改成功 });
在这个例子中,beforeSave钩子将“foo”字段的值设置为“bar”,并将修改后的对象保存在请求对象中,而不是返回一个新的对象。这里使用的是Parse SDK的set()方法,该方法可用于在请求对象中设置字段的值。值得注意的是,在使用set()方法时,字段名必须与Schema中定义的字段名完全匹配。