解析 SDK Flutter- 数据库查询以获取指针/关系字段数据

问题描述

我正在 Flutter 中开发一个任务管理应用程序,我正在使用 Parse SDK 作为后端。

如何在查询获取指针/关系列的数据?

我的设置:

我有 4 个班

  1. User:这是用用户名、电子邮件和密码解析用户

  2. 类别:列--> cat_name(该类别的名称

  3. 任务:下面是列- task_name(此任务的名称)和 task_cat(这是一个指向 Category 类的指针)

  4. 活动:以下是列: userID(指向 User 类的指针) taskId:(指向任务类的指针) 开始时间(日期时间) 结束时间(日期时间) 活动笔记(字符串) 活动持续时间(数字)

我正在运行以下代码

await ParSEObject('Activities').getAll();

我收到以下回复

[{"className":"Activity","objectId":"F7TviWDd1H","createdAt":"2021-02-17T07:21:33.723Z","updatedAt":"2021-02-18T08:59 :51.649Z","startTime":{"__type":"Date","iso":"2021-02-17T06:21:00.000Z"},"endTime":{"__type":"Date"," iso":"2021-02-17T07:21:00.000Z"},"userID":{"__type":"Pointer","className":"_User","objectId":"1tHoCav1QW"},"taskID" :{"__type":"Pointer","className":"Tasks","objectId":"MFC2oMP2wL"},"activityNotes":"This 是一个测试 Activity","activityDuration":11234000,"ACL":{"":{"read":true}}},{"className":"Activity","objectId":"5dNxryEGdi","createdAt":"2021-02-17T08:50:58.480Z","updatedAt":"2021-02-18T08:59:58.736Z","iso":"2021-02-17T04:50:00.000Z"},"iso":" 2021-02-17T06:50:00.000Z"},"objectId":"1tHoCAv1QW"},"taskID":{"__type ":"Pointer","objectId":"rghVxYA6BX"},"activityNotes":"这个 是另一个测试 活动","activityDuration":33456000,"ACL":{"":{"read":true}}} ]

我的查询

如何在单个查询获取与活动关联的用户名、任务名称和猫名称

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)