【问题标题】:relational data in parse.com classesparse.com 类中的关系数据
【发布时间】:2013-10-22 19:46:29
【问题描述】:

我有两个表(类):

  1. StudentInformation:包含 METNumber、地址、年级、姓名、学校列
  2. Behaviour15Min:包含 METNumber、onTaskMinutes、percentOnTask、percentOffTask 列

这两个表显然也包含自动生成的 objectId、createdAt 和 updatedAt 列

不确定如何找出其中的关系。我想做的是让我的上一个活动从上一个活动中接收 METNumber,并查询给定 METNumber 的类。问题是,METNumber 仅在 StudentInformation 类中是唯一的。

我尝试执行按创建日期排序的查询,但我总是以第二个最新对象而不是最新对象结束......所以这不起作用。无法找到获取自动生成的 objectId 的方法,因为我没有提供它,它是在服务器端生成的。

然后我尝试使用他们的关系模型,但是当我这样做时(假设我得到了我的测试分数,它完全填充了 Behaviour15Min 中的每一列,并使用他们的模型将 METNum 添加到学生信息类中),我只是结束了我的 SI 类上的一个条目,除了 METNumber 之外,所有的列都是空的。然后这不是唯一的。

底线:我到底如何从两个表/类中查询信息?

【问题讨论】:

  • 问题第一:*我假设您想要示例代码。这是在哪个平台上写的? * 活动是一种行为吗?如果是这样,做一个指向 SI 的指针,而不是一个关系。然后,您可以在 SI 文档中查询 METNumber。我这样说 - 从你写的内容中不知道什么是 1:1、1:M、M:M,如果这很重要的话。我通常认为是的。

标签: parse-platform


【解决方案1】:

您是否尝试过在两个 PFQuery 之间使用 MatcheQuery 方法?试试看这个例子......通过这个你可以创建两个查询并将它们合并到 PFObject 胖饭可能会延迟来自不同的数据(因此来自不同的类......)试试看,让我知道

https://parse.com/docs/ios_guide#queries-relational/iOS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多