繁体   English   中英

如何获取列表<string>来自键的值:mongo 在 java 中返回的值</string>

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM