0

条件を満たすすべてのドキュメントの RavenDB ドキュメント プロパティの Min 値を見つけるにはどうすればよいですか。

たとえば、ニューヨーク州に属する ravendb データベース内のすべての映画ドキュメントの最も早いリリース日を見つけたいとします。

私はこのようなことを書きました..私を訂正してください..「??????」で助けが必要です 次のクエリで...

  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 に答える