相关疑难解决方法(0)

使用Javascript在Parse.com中获取多个相关对象的简单方法?

我有一个Player类.玩家可以拥有x个奖杯.我有Player objectId,需要获得所有奖杯的列表.

在Parse.com数据浏览器中,Player对象有一个标记为的列:

trophies Relation<Trophy>
(view Relations)
Run Code Online (Sandbox Code Playgroud)

这似乎应该是这么简单,但我遇到了问题.

我在内存中有ParseObject'播放器':

var query = new Parse.Query("Trophy");
query.equalTo("trophies", player);
query.find({
  /throws an error- find field has invalid type array.
Run Code Online (Sandbox Code Playgroud)

我也尝试了关系查询:

var relation = new Parse.Relation(player, "trophies");
relation.query().find({
  //also throws an error- something about a Substring being required.
Run Code Online (Sandbox Code Playgroud)

这必须是一个完全常见的任务,但我无法弄清楚这样做的正确方法.

任何人都知道如何在Javscript CloudCode中执行此操作?

非常感谢!

编辑 -

我可以对用户进行关系查询:

var user = Parse.User.current();
var relation = user.relation("trophies");
relation.query().find({
Run Code Online (Sandbox Code Playgroud)

我不明白为什么如果我使用的是非用户对象,这段代码会中断.

javascript parse-platform

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

parse-platform ×1