使用云代码从parse.com检索类

时间:2014-09-14 18:36:56

标签: javascript parse-platform cloud-code

我在parse.com上遇到了我的云代码问题。我的数据浏览器中有一个名为“User”的parse.com上的课程。在这堂课中我有七个用户。每个用户都有键“objectId”和“username”。我想在“User”类中导入“objectId”的数组,但我无法检索它们。它一直说我的云代码日志中没有定义“用户”。这是我的代码:

Parse.Cloud.define("getUsers", function(request, response) {
  var query = new Parse.Query(User);
  var names = query.get("username");
  console.log("The users are" + names);

});

我是javascript的新手,所以我真的很感激一些帮助。谢谢!

1 个答案:

答案 0 :(得分:2)

您的问题是因为User是Parse类。代码应该是:

var query = new Parse.Query(Parse.User);

此外,您的大多数功能都需要返工。

Parse.Cloud.define("getUsers", function(request, response) {
    var query = new Parse.Query(Parse.User);
    query.find({
        success: function(results){
            var users = [];
            //extract out user names from results
            for(var i = 0; i < results.length; ++i){
                users.push(results[i].get("username"));
            }
            response.success(users);
        }, error: function(error){
            response.error("Error");
        }
    });
});