【发布时间】:2015-12-31 14:15:54
【问题描述】:
我有一个作为数组的列,我在其中存储带有指向 _User 实体的指针的数据:
[{
"score": 500,
"user":{
"__type":"Pointer",
"className":"_User",
"objectId":"b80TtUfOwH"
}
}, {
"score": 1000,
"user":{
"__type":"Pointer",
"className":"_User",
"objectId":"b80TtRdaw"
}
}]
我想检索整个数组作为包含填充的用户属性(表是团队,成员是数组列):
var query = new Parse.Query("Team");
query.include("members");
query.include("members.user");
我已经尝试了这些包含,并且正在检测到用户但未填充。
是否有可能在一个查询中做到这一点?如何?
我想使用 Array Column(没有数组指针),因为它不会超过 10,我只想要一个查询。
【问题讨论】:
-
怎么样 2 ,并行数组(分数,用户通过索引值相关)。然后,使用纯指针数组(类 _User ),您可以通过额外的“获取”来获取它们。
-
我想过这一点,但我还需要过滤“我是管理员”的团队(这也是另一个字段是管理员)。对于我按用户 ID 过滤的查询,我不知道另一个数组(在同一个位置)中是否有 isAdmin = true。我开始认为最好的方法是创建第二个表“成员”并在那里使用关系而不是数组
标签: parse-platform parse-javascript-sdk