如何使用Spring Data Mongo DB仅检索文档的特定字段?

问题描述 投票:0回答:1

例如,我有一个像这样的文档集合:

class Group {
  @Id
  @Field( '_id' )
  UUID id

  @Field( 'title' )
  String title
}

我有一个存储库:interface GroupRepository extends MongoRepository<Group, UUID> { }如何检索所有标识符的列表?我不想检索所有文档,然后收集ID。我想要一种方法:List<UUID> findAllGroupIds()。如果没有使用Criteria的明确实现,是否可能?我尝试使用@Query,但没有给出结果。

java spring groovy spring-data spring-data-mongodb
1个回答
0
投票

您可以使用MongoDB聚合框架来检索ID列表。

© www.soinside.com 2019 - 2024. All rights reserved.