我需要通过mongo集合中的spring数据找到一个文档,其中ID与id列表中的ID相同:
List<Task> findByIdIn(List<UUID> taskIds);
它有效,但响应中的任务与taskIds列表中的顺序不同。但我真的需要相同的订单。我找到的唯一解决方案是每个任务的循环并在每次迭代中执行fintById。但我认为一个调用findByIdIn()比5个findById调用快。你能帮我吗,在这种情况下如何保证订单?
答案 0 :(得分:0)
您可以将一个Sort实例提供给mathod:
Set<Task> findByIdIn(List<UUID> taskIds, new Sort("fieldToOrderBy"));