如何解决back4app 数据模型关系过滤
我使用 back4app 作为我的后端环境,它几乎类似于 Parse。
我想问几个关于组织数据模型关系的问题。让我补充几句关于我的结构:
我有一个 User
数据模型和一个 Project
数据模型。项目可以包含许多 User
记录。当我想将用户放入一个项目时,我会将其包装到另一个名为 ProjectUser
的数据模型中。当 User
可以是整个系统的一部分,而 User
可以只是较小事物(例如我描述的 Project
组件)的一部分时,我需要它来分隔级别。
ProjectUser
类有一个 User
和 Project
作为 Relation(不确定我是否需要在此处使用 Pointer):
现在看起来我可以使用 ProjectUser
键过滤 Project
并在适当的项目中获取所有需要的用户。
我的问题是我需要使用这种方法进行过滤,还是需要在 Project
类中添加一个新列到具有 Array 类型的类,并在每次我添加新的{ {1}} 到目标项目?我的 ProjectUser
类可以只包含另一个自定义类的数组吗?
总结:
- 我需要使用指针而不是关系吗?
- 创建包含两个自定义类的附加对象 (
Project
) 是否更好,或者是否可以使用 Project 数据模型中的数组来检索所有ProjectUser
或Users
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。