Запрос LiteDB в 2 связанных коллекциях - PullRequest
1 голос
/ 23 мая 2019

У меня есть LiteDB база данных с 2 классами POCO

  • Автор, включающий "Id" и "Name" в качестве свойств
  • Книга, включающая "Title", "Id" и "Author" (это свойство имеет bson ссылка на авторский сборник)

Я пытаюсь запросить коллекцию книг, чтобы найти всех авторов с именем "John", которые написали одну или несколько книг.

 class Author // collection "authors"
 {
     [BsonId]
     public int id {get; set;}
     public string Name{get; set;}
 }
 class Book //collection "books"
 {
     [BsonId]
     public int id {get; set;}
     public string Title{get; set;}
     [BsonRef("authors")] 
     public Author author {get; set;}
}

Спасибо за помощь

...