Simple way to get multiple related objects in Parse.com with Javascript? -


i have player class. players can have x number of trophies. have player objectid , need list of of trophies.

in parse.com data browser, player object has column labeled:

trophies relation<trophy> (view relations) 

this seems should simple i'm having issues it.

i have parseobject 'player' in memory:

var query = new parse.query("trophy"); query.equalto("trophies", player); query.find({   /throws error- find field has invalid type array. 

i've tried relational queries:

var relation = new parse.relation(player, "trophies"); relation.query().find({   //also throws error- substring being required. 

this has common task, can't figure out proper way this.

anyone know how in javscript cloudcode?

many thanks!

edit--

i can relational queries on user fine:

var user = parse.user.current(); var relation = user.relation("trophies"); relation.query().find({ 

i don't understand why same bit of code breaks if i'm using non-user object.

i sorted out, though there caveat makes work differently documentation indicate.

//assuming have 'player', object of class 'player'.  var r = player.relation("trophies"); r.query().find({   success: function(trophies){     response.success(trophies); //list of trophies pointed player's "trophies" column.   },   error: function(error){     response.error(error);   }  }) 

the caveat: must have 'full' player object in memory work. can't save player object, grab object success callback , have work. reason, object returned in success handler appears incomplete parse.object, , missing of methods required this.

another stumbling block parse.com javascript sdk- query finds nothing still considered successful. every time query something, must check length of response greater 0, because successful query have returned nothing.


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -