【发布时间】:2019-03-27 12:12:33
【问题描述】:
我想从 Mongodb 表中检索特定的元素列表。
假设我的 Employee 类中有两个变量:
public Class Employee
{
private String Id;
private String Name;
.
.
现在当我进行 fetch 查询时,它将类似于 -:
List<Employee> list=mongoTemplate.findAll();
然后我将遍历每个员工对象以获取员工 ID 并保存在 List<String>
现在,我想要这样一种解决方案,即我可以一次性检索所有 ID。类似于:
List<String> employeeId = someCodeHere;
如果可以的话请帮忙
提前致谢。
【问题讨论】:
-
试试
Query query = new Query(); query.fields().include("Id"); List<String> employeeIds = mongoTemplate.find(query , String.class); -
感谢@Veeram 的回复..
标签: java mongodb spring-boot