Есть коллекция:
_id car_id title properties
1 1 title1 {color: 1, type: 10}
2 2 title2 {internet: 2, type: 10}
3 3 title3 {color: 2}
Есть запрос, который должен получить список данных из этой коллекции отфильтрвав по properties.
Например, есть массив color(1,3,5) и type(10, 20) и одним запросом нужно получить только те данные properties которых есть в массиве и color и type.
При запросе сделать один IN в который вставить 1,3,5,10,20 будет не правильно, потому что попадут данные у которых есть или color или type или все вместе.
Как такое решить одним запросом?
Спасибо.