【发布时间】:2014-10-29 11:48:01
【问题描述】:
是否有可能实现 MongoDB 的不同条件,如下所示,但使用 Java 驱动程序?
db.orders.distinct( 'ord_dt', { price: { $gt: 10 } } )
我尝试过MongoRepository,如下所示
// Enables the distinct flag for the query
List<Person> findDistinctPeopleByLastnameOrFirstname(String lastname, String firstname);
List<Person> findPeopleDistinctByLastnameOrFirstname(String lastname, String firstname);
但在我看来,它不能正常工作。我也试过MongoTemplate
mongoTemplate.getCollection("mycollection").distinct("myfield")
但是没有办法实现条件。知道如何解决吗?
最好的问候
【问题讨论】:
标签: java spring mongodb distinct