我使用@Query
注释和crudRepository从MongoDB中获取数据。 例子:Spring java MongoDB @Query订购顶部订单或第一个记录的注释
@Query("{$query: id: ?0}, $orderby: {dateTime: -1}}")
public List<A> findId(
Integer id, Pageable pageable
);
什么我需要添加到我的@Query
符号,如果我想获取收集,或收集的只有前N个记录的只有前N个记录?我想使用动态查询和动态设置限制和顺序(第一或最高记录)。
看那[** **文件(http://docs.spring.io/spring -data/mongodb的/文档/电流/参考/ HTML /#repositories.limit-查询的结果)。 – chridam
[Spring存储库中的MongoDB查询:过滤后记录数量限制]的可能重复(http://stackoverflow.com/questions/19939462/mongodb-query-in-spring-repository-limit-number-of-records-after -filter) – chridam
我的问题是不重复它。我想通过@Query注释得到这样的东西:SELECT TOP 10. –