Parse platform 在解析时保存对象

Parse platform 在解析时保存对象,parse-platform,pfobject,before-save,Parse Platform,Pfobject,Before Save,在Parse.com上保存对象时,我实现Parse.Cloud.beforeSave。 但是在保存对象的过程中,我想传递一些额外的信息,这些信息只是为了检查原因,而不是要保存的对象的一部分。 我应该如何传递此类数据? 在request.object内部,然后在保存前将其删除?(我不知道怎么做) 还有其他解决办法吗?例如,可以使用类似request.extraParameters的内容 Parse.Cloud.beforeSave (“MyClass”, function(request, res

在Parse.com上保存对象时,我实现Parse.Cloud.beforeSave。 但是在保存对象的过程中,我想传递一些额外的信息,这些信息只是为了检查原因,而不是要保存的对象的一部分。 我应该如何传递此类数据? 在request.object内部,然后在保存前将其删除?(我不知道怎么做) 还有其他解决办法吗?例如,可以使用类似request.extraParameters的内容

Parse.Cloud.beforeSave
(“MyClass”, function(request, response) {
request.object…..
});
就我个人而言,我会选择:


你应该在
请求
对象中同时拥有你的对象和额外的参数。

至于你的方法,我不能完全确定它是否有效。问题是,您需要在保存对象之前删除这些额外字段。我对云代码或JS没有太多经验,所以这可能很简单,也可能不简单。最好检查这两个选项,看看哪一个效果最好:)我最终使用了你的解决方案。Parse.Cloud.beforeSave不够灵活,无法让我做我想做的事情。我认为没有更好的解决方法。云功能可能是在考虑到这一点的情况下产生的。
Parse.Cloud.define("saveStuffWithExtraParameters", function(request, response) {
    //do something with extra parameters and save object here
});