У меня есть коллекция, в которой я выполняю агрегацию, и я в основном получил ее до
{array:[1,2,3], value: 1},
{array:[1,2,3], value: 4}
Как выполнить сопоставление агрегации, чтобы проверить, находится ли значение в массиве? Я попытался использовать {$match: {"array: {$in: ["$value"]}}}
, но ничего не нашел.
Я хотел бы, чтобы результат (если использовать вышеприведенное в качестве примера) был:
{array:[1,2,3], value:1}