我的解析服务器有重复问题

I have duplication problem with parse server

提问人:Mohammed Darwish 提问时间:8/30/2023 最后编辑:Mohammed Darwish 更新时间:8/30/2023 访问量:15

问:

我在解析服务器中遇到了一个问题,对于我之前使用的特定类(表)Save 触发器,如下所示(例如......

Parse.Cloud.beforeSave("PostsReacts", async (request) => {
  var username = request.user.get("username");
  var post = request.object.get("post");
  var reactsQuery = new Parse.Query("PostsReacts").equalTo("post",post).equalTo("user",username);
  var reacts = await reactsQuery.find();
  if(reacts.length == 1)
  {
    throw "Already reacted on this post."
  }
});

问题是当我同时处理很多请求时......

我尝试使用 afterSave 触发器销毁重复的对象,但问题仍然存在...... 此外,我无法在mongodb中创建唯一索引,因为我需要分别防止每个帖子中的重复用户,而不是所有表......

node.js mongoDB 平台 服务器解析 云代码

评论


答: 暂无答案