Всем привет, буду признателен за помощь с построением запроса
есть документ
{ "_id" : 1, "name" : "dave123", "status" : "active", favorites: [ "chocolate", "cake", "butter", "apples" ], ingredients: [ "chocolate", "cake", "butter", "ice cream" ] }
{ "_id" : 2, "name" : "li", "status" : "notActive" , favorites: [ "apples", "pudding", "pie" ] , ingredients: [ "chocolate", "cake", "ice cream", "apples" ] }
{ "_id" : 3, "name" : "ahn", "status" : "active", favorites: [ "pears", "pecans", "chocolate", "cherries" ], ingredients: [ "chocolate", "cake", "butter", "apples" ] }
{ "_id" : 4, "name" : "ty", "status" : "notActive", favorites: [ "chocolate", "ice cream" ] , ingredients: [ "chocolate", "cake", "butter", "apples" ] }
Как в монге отфильтровать документы и получить только те, что status = active, где в favorites есть chocolate, а в ingredients массив ["cake", "butter"]. Буду очень признателен за помощь