我在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的新手,所以我真的很感激一些帮助。谢谢!
答案 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");
}
});
});