Java中mongodb按照id实现批量查询
时间: 2024-05-08 16:20:16 浏览: 133
java mongodb orm 实现-基于mongodb-driver开发的ORM.pdf
你好,关于Java中mongodb按照id实现批量查询,可以使用以下代码:
```
List<String> ids = Arrays.asList("id1", "id2", "id3");
List<Document> results = collection.find(Filters.in("_id", ids)).into(new ArrayList<>());
```
其中,ids是一个包含所需查询id的列表,collection代表要查询的mongodb集合。使用Filters.in("_id", ids)可以通过传递一个包含所需id的列表来实现批量查询。最后使用into(new ArrayList<>())将查询结果转换成List<Document>。
阅读全文