Как объединить несколько коллекций с 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.

Большое спасибо.

0 ответов

Другие вопросы по тегам