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

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -