如何在Spring中为字段返回不同的值
Posted
技术标签:
【中文标题】如何在Spring中为字段返回不同的值【英文标题】:How to return distinct values for a field in Spring 【发布时间】:2017-01-11 11:25:58 【问题描述】:我可以使用 mongoDB 查询来检索字段的不同值,
db.context.distinct("context_name")
结果["Restaurant", "School"]
我的 Mongo 集合名称是 Context
,文档看起来像,
"_id" : ObjectId("57ca8a45cadee6167c4d92ba"),
"_class" : "com.something.webappmongo.domain.Context",
"context_name" : "Restaurant"
现在我想从 Spring 框架 (Spring Boot 1.4.0) 使用这个查询获得结果。我正在使用 Jhipster。
在repository接口和资源类中怎么做?
【问题讨论】:
【参考方案1】:创建存储库方法“findDistinctBy[field]”
【讨论】:
你需要比这更详细。你尝试了什么,你的代码是什么样的,日志中写了什么? 没有人可以根据“它没用”来帮助您。以上是关于如何在Spring中为字段返回不同的值的主要内容,如果未能解决你的问题,请参考以下文章
如何在spring security中为来自两个不同表的不同用户配置身份验证?
在 GraphQL-java 中为 GraphQL 枚举返回不同的值