считают, что у меня есть следующая коллекция,
[
{
"user_id": 7,
"action": 1
},
{
"user_id": 8,
"action": 1
},
{
"user_id": 9,
"action": 1
},
{
"user_id": 7,
"action": 2
}
]
Мне нужно найти всех пользователей, у которых есть, например, действие 1, но нет действия 2.
В mysql можно просто выбрать user_id с двумя запросами и вычесть эти результаты или использовать подзапрос, где не существует.
как мне справиться с этим с mongodb?
поэтому мой ожидаемый результат:
[8,9]