【发布时间】:2020-01-20 15:29:11
【问题描述】:
我有一个ID列表["123", "321", "101"]
还有一个查询segments = Repo.all(from(s in Segment, where: s.id in ^ids))
我的匹配段的输出与列表中的顺序不同。例如。如果这是Enum.map,那么订单将被保留。有没有一种方法可以做到这一点,只使用一个查询,而不必执行Enum.each 之类的操作?
【问题讨论】:
-
请参阅this answer 以获得一些灵感。