0

我在 parse.com 上的云代码有问题。我的数据浏览器中的 parse.com 上有一个名为“用户”的课程。在这个类中,我有七个用户。每个用户都有键“objectId”和“username”。我想在“用户”类中导入一个“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 新手,所以我真的很感激一些帮助。谢谢!

4

1 回答 1

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");
        }
    });
});
于 2014-09-14T22:24:52.427 回答