相关疑难解决方法(0)

Parse.com:使用objectId查找属于用户的所有对象

我有一个解析的类,比如图片.这些中的每一个都属于用户.对此用户的引用存储在Pictures表/类中作为Pointer用户.

在我的云代码中,我试图使用主密钥获取属于用户的所有图片.以下是我的代码:

Parse.Cloud.define("getPictures", function(request, response) {

  Parse.Cloud.useMasterKey();

  var query = new Parse.Query("Pictures");

  query.equalTo("user", request.params.user);

  query.find({
    success: function(results) {

      var status = "Found " + results.length + " pictures for userId " + request.params.user;
      response.success(status);

    },

    error: function() {

      status = "No pictures exist for userId " + request.params.user; 
      response.error(status);
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

例如,该代码输出对于id为'xyz'的特定用户有0张图片.但是,我可以看到用户存储了大量图片.

我还验证了问题不在于使用主密钥,因为我在控制台日志中看到代码正在作为主代码执行.而且,如果我查询图片objectId,它会在结果中出现,这意味着ACL不是问题.

我想我必须在这里使用关系/加入,但我不知道该怎么做.

javascript parse-platform

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

parse-platform ×1