Как объединить несколько коллекций с MongoDB и C#?
Я пытаюсь объединить две коллекции MongoDB и C#. Я использую ядро .net и пакеты MongoDB.Driver + MongoDB.Driver.Linq. Я пробовал этот код, но результатов не получил:
return (from b in this.dbContext.Books.AsQueryable()
join awb in this.dbContext.AuthorWritesBook.AsQueryable() on b.Id equals awb.BookId
join a in this.dbContext.Authors.AsQueryable() on awb.AuthorId equals a.Id
where a.Id == authorId
select b);
Books
, AuthorWritesBook
а также Authors
находятся IMongoCollection
переменные.
Не могли бы вы мне помочь, пожалуйста? Я не нахожу информации в Google.
Большое спасибо.