So erstellen Sie einen Index für mehrere Dokumente mit Reduzierung

Ich habe folgende Unterlagen:

<code>    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; }
    }
</code>

Ich möchte die Liste der Bücher abfragen und Informationen zu jedem Buch haben, wenn der Benutzer es in den Favoriten hat.

Eigentlich so ein Ergebnis:

<code>    public class QueryResult
    {
        public Book Book { get; set; }
        public User User { get; set; }
        public bool IsInFavorite { get; set; }
    }
</code>

Wie kann ich meinen Index erstellen, um das auszuführen?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage