Javascript解析查询

时间:2014-12-27 15:38:32

标签: javascript parse-platform

我遇到以下问题时遇到问题。我很确定所有的键都是正确的,但查询没有返回任何对象。问题在于:

query.equalTo("author", Parse.User.current());

如果我拿出那条线然后它会返回一个随机用户的对象,但我想要这个用户的对象。如果我离开那条线,我就没有对象。

var query = new Parse.Query("personalInfoObject");
console.log(Parse.User.current().getUsername());
query.equalTo("author", Parse.User.current());
query.find({
success: function(results) {
    // results is an array of Parse.Object
    var obj=results[0];
    console.log(obj)

},

1 个答案:

答案 0 :(得分:0)

User看起来像一个复杂的对象。如果author是一个简单的字符串,那么该比较将找不到任何内容。我看到您正在将username打印到日志中,也许这就是您要用于where子句的内容。没有物体的结构,很难知道。