[英]how to write query for distinct value in spring mongodb
与我们用SQL编写的查询不同,查询要选择一些值(例如用户名)并在其中找到一些值(例如kumar)。
SELECT username FROM usertable WHERE lastname IN (kumar)
我们在spring mongo中使用什么查询来选择其中找到“用户名”的“ kumar”的不同值。 我尝试这样做,但结果与预期不符。
@Query(value="{'username':?0}",fields="{'lastname':1}")
我正在获取姓氏列表,但不是姓氏的唯一值。
请帮我。
您可以使用MonogTemplate
distinct
方法
mongoTemplate.getCollection("collection_name").distinct("lastname", new BasicDBObject("username", new BasicDBObject("$exists", true)));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.