如何使用reduce在多个文档上创建索引
本文关键字:文档 创建 索引 何使用 reduce | 更新日期: 2023-09-27 18:31:13
我有以下文档:
public class User
{
public string Id { get; set; }
public string Email { get; set; }
public string Password { get; set; }
}
public class Book
{
public string Id { get; set; }
public string Title { get; set; }
}
public class BookFavorite
{
public string Id { get; set; }
public string UserId { get; set; }
public string BookId { get; set; }
}
我想查询书籍列表,如果用户收藏了每本书,则有每本书的信息。
实际上这样的结果:
public class QueryResult
{
public Book Book { get; set; }
public User User { get; set; }
public bool IsInFavorite { get; set; }
}
如何创建索引来执行此操作?
谢谢。
请看这个:http://ayende.com/blog/89089/ravendb-multi-maps-reduce-indexes
它显示了如何联接文档以向用户显示收藏夹。