微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

back4app 数据模型关系过滤

如何解决back4app 数据模型关系过滤

我使用 back4app 作为我的后端环境,它几乎类似于 Parse。

我想问几个关于组织数据模型关系的问题。让我补充几句关于我的结构:

我有一个 User 数据模型和一个 Project 数据模型。项目可以包含许多 User 记录。当我想将用户放入一个项目时,我会将其包装到另一个名为 ProjectUser 的数据模型中。当 User 可以是整个系统的一部分,而 User 可以只是较小事物(例如我描述的 Project 组件)的一部分时,我需要它来分隔级别。

ProjectUser 类有一个 UserProject 作为 Relation(不确定我是否需要在此处使用 Pointer):

enter image description here

现在看起来我可以使用 ProjectUser 键过滤 Project 并在适当的项目中获取所有需要的用户

我的问题是我需要使用这种方法进行过滤,还是需要在 Project 类中添加一个新列到具有 Array 类型的类,并在每次我添加新的{ {1}} 到目标项目?我的 ProjectUser 类可以只包含另一个自定义类的数组吗?

总结:

  1. 我需要使用指针而不是关系吗?
  2. 创建包含两个自定义类的附加对象 (Project) 是否更好,或者是否可以使用 Project 数据模型中的数组来检索所有 ProjectUserUsers

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。