Filter 如何基于多对一关系的值筛选DirectUS集合的记录?

Filter 如何基于多对一关系的值筛选DirectUS集合的记录?,filter,collections,relationship,directus,Filter,Collections,Relationship,Directus,我使用的是DirectUS 8.3.1版 我有一个多对一的关系之间的用户_成员和用户。 表user_membership是我们存储一个用户的成员年数,然后我们为一个用户有几行,每年一行 我用多对一关系配置了接口,并为用户设置了模板{{name}}-{email}。 我可以轻松地添加、更新或删除表格user_成员资格中的行。这个表有20000多行,我需要过滤它们。从DirectUS,我如何找到用户“John-john@smith.com“在我的20000行中 将一对多关系添加到表用户并遍历表用户以

我使用的是DirectUS 8.3.1版

我有一个多对一的关系之间的用户_成员和用户。 表user_membership是我们存储一个用户的成员年数,然后我们为一个用户有几行,每年一行

我用多对一关系配置了接口,并为用户设置了模板{{name}}-{email}。 我可以轻松地添加、更新或删除表格user_成员资格中的行。这个表有20000多行,我需要过滤它们。从DirectUS,我如何找到用户“John-john@smith.com“在我的20000行中

将一对多关系添加到表用户并遍历表用户以搜索所有成员身份的解决方案是一个好的解决方案吗?如果我创建这个用户到用户的成员关系,DirectUS会在我的原始数据库模式中添加一些内容吗

非常感谢


Dominique

事实上,由于过滤功能的巨大可能性,我找到了一个解决方案,我通过用户ID进行过滤。它工作得很好,但我必须首先去用户集合获取用户id,然后返回到“用户成员资格”。更好的主意?