用的MongoTemplate,或者MongoRepository,有没有什么做批量ID查询的方法

最近有个需求里要获取一批ID然后做批量查询,最直白的方法是遍历ID一条一条查,但想这样是不是连接次数多,IO时间很长。
于是想到并发连接,又在想这样会不会让连接数太高
于是想到拼接OR条件,又在想这样会不会让语句太大

求大佬解答。。。

好久没用mongo了。印象中mongo也是有in查询的啊

mongoTemplate.find(Query.query(Criteria.where("_id").in),class)

1 Like