[英]how to get List<String> of value from key:value return by mongo in java
我在 java spring 引导项目中使用 Mongo crud 存储库,对于像 id:"1",id:"2",id:"3" 这样的实体,我想返回像 ["1","2" 这样的字符串列表, "3"] 我正在使用 findAllById 并且响应是 {id:1,id:2,id:3} 我使用循环将其转换为 ["1","2","3"] 然后返回列表。
for(Entity entity:entity.findAllById()) {
list.add(store.getId());
}
如果不使用这个循环,这可能吗?我可以做同样的事情并返回字符串列表。
org.apache.commons.collections4.IterableUtils.toList(repo.findAllById(ids)). stream().map(Entity::getId).collect(Collectors.toList())
注意 IterableUtils.toList 有一个循环:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.