使用 Elixir 并拥有两个实体——选民和候选人——它们之间有很多对多(如果重要的话,选民可以投票给很多候选人)。想要获得按选民数量排序的候选人名单。有没有办法使用这样的 Elixir 声明来做到这一点?:
class Voter(Entity):
votes = ManyToMany('Candidate')
class Candidate(Entity):
voters = ManyToOne('Voter')
我已经阅读了基于多对多关系的 SQLAlchemy 排序,但希望使用 Elixir 以更清晰的方式进行操作。我希望,这是可能的。