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/ravenb-multi-maps-reduce-indexes

它显示了如何加入文档以向用户显示收藏夹。

于 2012-04-14T14:59:29.390 回答