如何将ID插入到“many_to_many”关联中

时间:2017-03-07 14:06:59

标签: elixir ecto

在Ecto中,有没有办法只用ID(效率)设置many_to_many关联?在ActiveRecord我可以说:

object.association_ids = [1,2]

在Ecto中,我似乎不仅需要preload关联,还需要为与完整对象的关联设置新值。我可以看到需要加载ID,以便您可以在内存中进行比较,只添加/删除所需的行。我也可以只使用一个查询"删除此列表中不包含的ID"和一组插入ID的查询(或用一个查询插入所有ID。我的SQL有点生疏,所以我不记得是否可能)

0 个答案:

没有答案