java - 如何在 Spring 中返回字段的不同值

标签 java spring mongodb spring-boot jhipster

我可以使用 mongoDB 查询检索字段的不同值,

db.context.distinct("context_name")

结果[“餐厅”,“学校”]

我的 Mongo 集合名称是 Context ,文档看起来像,

{
    "_id" : ObjectId("57ca8a45cadee6167c4d92ba"),
    "_class" : "com.something.webappmongo.domain.Context",
    "context_name" : "Restaurant"
}

现在我想使用 Spring 框架(Spring Boot 1.4.0)中的查询获取结果。我正在使用 Jhipster。

如何在存储库接口(interface)和资源类中做到这一点?

最佳答案

创建存储库方法“findDistinctBy[field]”

关于java - 如何在 Spring 中返回字段的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39307755/

相关文章:

javascript - 如何使用 Stripe 在一个操作中同时创建客户和卡片?

jakarta-ee - Java EE 应用程序中的小程序访问蓝牙外设客户端

node.js - 如何使用 MongoDB Geospatial 选择查询中的字段?

node.js - 遍历数组并运行 Mongo 查询以修改相同的数组

java - 如何为Spring中@Valid注释抛出的错误消息创建属性文件

java - 如何限制 spring security 可保护的类?

spring - 从所有其他微服务获取当前经过身份验证的用户

java - Hibernate 4 映射对象的组合

java - 使用冒号的 for 循环

java - 从纬度和经度查找邮政编码