解析查询"无法调用方法' equalTo'未定义"

时间:2014-11-17 22:41:54

标签: javascript types parse-platform

我正在尝试以{"email":"test@example.com"}格式向我的Parse Cloud代码发送电子邮件参数,但是当我这样做时,我收到以下错误:

Failed with: TypeError: Cannot call method 'equalTo' of undefined
at main.js:19:8

这是我的代码(在main.js中,从第16行开始):

Parse.Cloud.define("searchFriendViaEmail", function(request, response) {
    console.log(request.params);
    var query = Parse.Query("_User");
    query.equalTo("email", request.params.email);
    query.find({
        success: function(results) {
            response.success(results[0]);
        },
        error: function() {
            response.error("user lookup failed");
        }
    });
});

谁能告诉我出了什么问题?

1 个答案:

答案 0 :(得分:5)

您需要使用new关键字。

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