gpt4 book ai didi

mongodb - 使用带有 MongoDB 的 Spring Data 查找具有最新日期的实体

转载 作者:行者123 更新时间:2023-12-04 00:35:14 31 4
gpt4 key购买 nike

给定下一个对象结构:

class Foo {
@Id
String id;
LocalDate date;
...
}

我们将这些对象存储在 MongoDB 中。是否有可能通过 MongoRepository 获取具有最新日期的实体,如下例所示?

interface FooRepository extends MongoRepository<Foo, String> {
@Query(???)
Foo getByLatestDate(LocalDate date);
}

最佳答案

你可以试试下面的查询。

使用@Query注解

@Query("{ 'date' : ?0 }")
Foo getByLatestDate(LocalDate date);

或者

使用存储库支持的关键字

Foo findByDate(LocalDate date);

更新:使用以下查询获取最新日期。

Foo findFirstByOrderByDateDesc();

Foo findTopByOrderByDateDesc();

关于mongodb - 使用带有 MongoDB 的 Spring Data 查找具有最新日期的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44356170/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com