Javascript 云代码向响应添加属性

Javascript 云代码向响应添加属性,javascript,parse-platform,cloud,Javascript,Parse Platform,Cloud,在返回解析对象之前,我需要修改/添加一个属性,但不能将其保存到数据库中 以下是我的设想: 我对单个记录进行查询,如果查询成功,我需要向该对象添加一个字段: 。。。 第一个问题({ 问题是我总是会出错,因为我修改了一个对象,但没有保存它 我真的希望只返回对象,而不必创建一个新对象,如 var answer={“data”:结果,“expirement”:expiresInHours} 这是可行的,但是我需要在客户端修改很多代码 有什么帮助吗?谢谢, Martin。在使用对象的“set”方法时,它将

在返回解析对象之前,我需要修改/添加一个属性,但不能将其保存到数据库中

以下是我的设想: 我对单个记录进行查询,如果查询成功,我需要向该对象添加一个字段:

。。。 第一个问题({

问题是我总是会出错,因为我修改了一个对象,但没有保存它

我真的希望只返回对象,而不必创建一个新对象,如

var answer={“data”:结果,“expirement”:expiresInHours}

这是可行的,但是我需要在客户端修改很多代码

有什么帮助吗?谢谢, Martin。

在使用对象的“set”方法时,它将尝试将对象保存在特定列不存在的位置,因此尝试将结果转换为JSON,并尝试将attr插入到对象中

var resultsJson = [];
for (var i = 0; i<results.length; i++) {
 var resultJson = (results[i].toJSON());
  if (relations[results[i].get("user").id] != null) {
   resultJson["relationship"] = someValue;
  }
 resultsJson.push(resultJson);
}
response.success(resultsJson);`
var resultsJson=[];
对于(var i=0;i使用对象的“set”方法时,它将尝试将对象保存在特定列不存在的位置,因此尝试将结果转换为JSON,并尝试将attr插入到对象中

var resultsJson = [];
for (var i = 0; i<results.length; i++) {
 var resultJson = (results[i].toJSON());
  if (relations[results[i].get("user").id] != null) {
   resultJson["relationship"] = someValue;
  }
 resultsJson.push(resultJson);
}
response.success(resultsJson);`
var resultsJson=[];
对于(var i=0;i