Простой способ получить несколько связанных объектов в Parse.com с Javascript?
У меня есть класс Player. Игроки могут иметь х количество трофеев. У меня есть PlayerId объекта, и мне нужно получить список всех их трофеев.
В браузере данных Parse.com объект Player имеет столбец с меткой:
trophies Relation<Trophy>
(view Relations)
Кажется, это должно быть так просто, но у меня проблемы с этим.
У меня есть ParseObject 'player' в памяти:
var query = new Parse.Query("Trophy");
query.equalTo("trophies", player);
query.find({
/throws an error- find field has invalid type array.
Я также пробовал реляционные запросы:
var relation = new Parse.Relation(player, "trophies");
relation.query().find({
//also throws an error- something about a Substring being required.
Это должно быть совершенно обычной задачей, но я не могу найти правильный способ сделать это.
Кто-нибудь знает, как это сделать в Javscript CloudCode?
Большое спасибо!
РЕДАКТИРОВАТЬ--
Я могу делать реляционные запросы на пользователя хорошо:
var user = Parse.User.current();
var relation = user.relation("trophies");
relation.query().find({
Я не понимаю, почему тот же самый код ломается, если я использую не пользовательский объект.