Como criar índice em vários documentos com redução
Eu tenho os seguintes documentos:
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; }
}
Eu quero consultar a lista de livros e ter uma informação sobre cada livro se o usuário o tiver no favorito.
Na verdade, um resultado como este:
public class QueryResult
{
public Book Book { get; set; }
public User User { get; set; }
public bool IsInFavorite { get; set; }
}
Como posso criar meu índice para executar isso?
Obrigado.