无法查询解析名为" User"的自定义类。 (云代码)

时间:2014-12-10 14:27:04

标签: javascript curl parse-platform

Parse.Cloud.define("getfullname", function(request, response) {
Parse.Cloud.useMasterKey();
var Child = Parse.Object.extend("User");
var query = new Parse.Query(Child);
//var query = new Parse.Query("User");
query.find({
  success: function(results) {
    var name = "";
    //response.success(results.length);
    console.log(results);
    for (var i = 0; i < results.length; i++) {
        name = results[i].get("fullName");
    }
    response.success([results.length,name]);
   },
   error: function() {
    response.error("movie lookup failed");
   }
  });
});

[{&#34;最高得分&#34; 199&#34; twitterId&#34;:&#34; 123345566&#34;&#34;用户名&#34;:&#34; wagih&#34 ;,&#34;的ObjectID&#34;:&#34; 53qx8hKBvV&#34;&#34; createdAt&#34;:&#34; 2014-12-10T13:25:05.606Z&#34;&#34 ; updatedAt&#34;:&#34; 2014-12-10T13:25:34.510Z&#34;&#34; __类型&#34;:&#34;对象&#34;&#34;的className&#34; :&#34; _user&#34;}

正如您所看到的,解析日志指的是Parse.User(_User)而不是我自定义的 所以任何帮助?

1 个答案:

答案 0 :(得分:0)

在SDK v1.0.2中,我们添加了使用Parse.Object.extend(“User”)子类化Parse.User的功能。

(参见Javascript changelog:https://parse.com/docs/downloads

因此,您应该使用我们预定义的_User类或将您的自定义类重命名为其他类。

感谢

来自Facebook团队的Ibrahim Faour