我遇到以下问题时遇到问题。我很确定所有的键都是正确的,但查询没有返回任何对象。问题在于:
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)
},
答案 0 :(得分:0)
User
看起来像一个复杂的对象。如果author
是一个简单的字符串,那么该比较将找不到任何内容。我看到您正在将username
打印到日志中,也许这就是您要用于where
子句的内容。没有物体的结构,很难知道。