У меня есть схема Mon go с двумя массивами объектов, которая выглядит следующим образом:
genre: {Type: [Object]},
type: {Type: [Object]}
Example Document Data:
genre: [
{name: "scifi", selected: true},
{name: "fantasy", selected: false,
{name: "western", selected: true},
],
type: [
{name: "module", selected: true},
{name: "rulebook", selected: true},
{name: "artwork", selected: false},
]
Как мне выполнить запрос, который принимает массив жанров / типов и возвращает любые документы, которые соответствуют ?
findGenres = [
{name: "scifi", selected: true},
{name: "western", selected: true},
]
findTypes = [
{name: "rulebook", selected: true}
]
Так что, когда я буду искать, это вернет только книги правил, помеченные как scifi или western.