首页 > 解决方案 > 使用“子查询”创建 RavenDB 索引

问题描述

我目前无法使用某种子查询创建索引。让我告诉你我在说什么

from book in orderbooks
where
  book.LastTradeTime == orderbooks.Select(x => x.LastTradeTime).Max() 
select new { ... }

任何人都知道我该如何进行这样的查询?

标签: c#linqravendb

解决方案


您可以通过订购来解决这个问题:

var result = book.Where(t => t.LastTradeTime > 0).OrderByDescending(t => t.LastTradeTime).FirstOrDefault();

推荐阅读