如何从列表列表创建索引



我有一个像"库"这样的对象:

public class Library
{
    List Books {get; set}
}
Book
{
    string isbn
}

我想做一个索引,以便从给定的 isbn 中找到库我不知道如何使地图减少。

不需要按 isbn 索引进行缩减。 当您需要聚合(总和、计数、平均值、最小值、最大值等)时,请考虑减少

事实上,您甚至不需要自己编写索引。 只需让 Raven 使用其动态索引功能为您完成工作即可。

var librariesContainingTheBook = session.Query<Library>()
                                 .Where(x=> x.Books.Any(y=> y.isbn == yourIsbn))

RavenDB 应该能够解析此查询并自动构建索引。

相关内容

  • 没有找到相关文章