如何删除多对多关联?

How do you delete a many to many association in ecto?

我不清楚如何在 Ecto 中删除多对多关联。我不想删除关联结构,只删除关系。

我的第一次尝试是在 join_through table 中找到关联并将其删除,但是没有主键,所以 Repo.delete 失败了。

Repo.delete_all/2 查询连接 table 和两个外键。

https://hexdocs.pm/ecto/Ecto.Repo.html#c:delete_all/2