0

如何在满足条件的所有文档中找到 RavenDB 文档属性的最小值。

例如,我想查找 ravendb 数据库中属于 NY 州的所有电影文档的最早发布日期。

我写了这样的东西..请纠正我..我需要帮助“??????” 在以下查询中...

  DateTime EarliestDate = session.Query<Movie>()                      
                         .Where(x => x.State == "NY")
                         .GroupBy(x => x.ReleaseDate)
                         .Select????Min(x => x.ReleaseDate));
4

1 回答 1

3

我可能是错的,但你不只是想要这个:

DateTime EarliestDate = session.Query<Movie>()                      
                         .Where(x => x.State == "NY")
                         .Min(x => x.ReleaseDate);

更新: 试试这个

DateTime EarliestDate = session.Query<Movie>()                      
                             .Where(x => x.State == "NY")
                             .OrderBy(x => x.ReleaseDate)
                             .Take(1)
                             .Select(x => x.ReleaseDate)
                             .FirstOrDefault();
于 2012-04-19T18:51:41.113 回答