3

私は次の文書を持っています:

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

それを実行するためにインデックスを作成するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

これを見てください: http://ayende.com/blog/89089/ravendb-multi-maps-reduce-indexes

ドキュメントを結合して、ユーザーのお気に入りを表示する方法を示しています。

于 2012-04-14T14:59:29.390 に答える