我在进行2次查询时遇到了一些麻烦,并在Parse中为两个不同的类设置了一些值。一个是兴趣表,另一个是用户表,当我只做一个查询并增加它的工作的追随者但是当我尝试做2个查询并传递request.params.follower和request.params.interestId时,它似乎如果他们失去了价值并变得无效,我无法理解为什么......这是我想要做的代码,谢谢!
Parse.Cloud.define("followInterest", function(request, response) {
var queryInterest = new Parse.Query("Interests");
queryInterest.equalTo("objectId", request.params.interestId);
queryInterest.first().then(function(results) {
results.increment("Followers");
results.add("Users", request.params.follower);
var queryUser = new Parse.Query(Parse.User);
queryUser.equalTo("objectId", request.params.follower);
return queryUser.first();
}).then(function(results) {
results.add("Interests", request.params.interestId);
results.save();
response.success("works");
}, function(error) {
response.error("doesnt Works");
});
});