可以说我有默认的User
类和job
类。在作业类中,我有2个applicants
类型的关系数据列shortlisted
和User
。这2列几乎没有指向同一用户的数据。我的意思是一个用户可能在申请人列表中,也可能在候选列表中。
现在我要显示用户申请人列表,条件是这些用户不属于入围列表。我尝试使用matchesKeyinQuery
,但我想我无法正确编写查询。这是我的摘录
const applicantsQuery = job.relation('applicants').query()
// do something in the middle so that it excludes users who also
// belongs to shortlisted group
const data = await applicantsQuery.find()