ParseQuery.count() не запускает объект запроса анализа разбора

Я довольно расстроен, пытаясь выяснить, почему я не могу подсчитать количество объектов или даже вернуть какие-либо объекты, которые назначены ParseRelation колонка.

Это мой код для попытки подсчета строк в ParseRelation:

var stats = myObject.get("stats");

var likeRelation  = stats.relation("likeRelation");

var likesQuery = likeRelation.query();
   
        
likesQuery.count().then(function(count){
          

 console.log(count);

});
      

Все переменные (myObject, stats, likeRelation, likesQuery) были подтверждены как ожидаемые, то есть они являются действительными объектами - единственное, что не работает в этих нескольких строках кода, это вызов likesQuery.count(),

В качестве обходного пути я попытался просто вернуть все объекты в likeRelation с помощью find() но это, казалось бы, игнорируется так же, как призыв к count(),

Я делаю что-то неправильно? Я не могу понять, почему это не сработает. У меня нет проблем звонить .add() или же .remove() на ParseRelation (Я убедился, что таблица likeRelation заполняется моими данными - я просто не могу ничего с этими данными сделать).

Любая помощь будет оценена.

ОБНОВИТЬ:

По запросу здесь мой stats объект. Я проверил, что все объекты являются действительными объектами, как этот.

{'createdAt': '2015-11-16T18:16:42.072Z',
 'likeRelation': {'__type': 'Relation', 'className': '_User'},
 'objectId': 'PW0bI77H0h',
 ‘data’: {'__type': 'Pointer',
                 'className': ‘Data’,
                 'objectId': '0Ce9i5Yi19’},
 'participantRelation': {'__type': 'Relation', 'className': '_User'},
 'total_likes': 0,
 'updatedAt': '2015-11-16T18:16:42.072Z'}

Опять же, у меня нет никаких проблем, работающих с этим ParseRelation (то есть я могу .add() а также .remove() это просто замечательно) в Parse это просто ошибка, которая не позволяет выполнять запросы в ParseRelations или что-то в этом роде.

0 ответов

Другие вопросы по тегам