【发布时间】:2021-02-19 20:35:23
【问题描述】:
我遇到了无法在 Parse 中运行某些云代码的问题。目前,我传递了另一个我想为其设置评论的用户的 objectId。在客户端,我正在保存评论并捕获该对象。我也将它传递给云代码。两者都出现在那里,但我无法找到正确的方法来设置该用户的关系并应用创建的评论。代码片段如下。在我把头撞到墙上之前,任何帮助都将不胜感激。
Parse.Cloud.define("addReview", async (request, response) => {
let { userObjId, reviewObj } = request.params;
const query = new Parse.Query(Parse.User);
//get the user object to post review of
try{
let object = await query.get(userObjId, {useMasterKey: true});
console.log(object);
console.log("running");
object.set('Reviews', new Parse.Object(reviewObj));
object.save(null, { useMasterKey: true })
return ("saved relation and updated reviews");
} catch (err){
throw new Error(err.message)
}
});
【问题讨论】:
-
不确定为什么在代码块中添加了一个 ',但仅供参考,我正在运行的代码中不存在
标签: parse-platform parse-cloud-code