Вот
песочница
Я получаю последние записи в каждой паре
roommates: [1, x]
.
Мне бы хотелось получать все то же самое, но только теперь, к каждой записи должно добавиться поле вида
field: x
: где field, это любое название поля, а x, это количество всех записей уникальной пары
[1, x]
с полем
viewed: false
.
Как это сделать?
Вот пример вывода, который я хочу (он скопирован из песочницы, я просто добавил нужный мне ключ):
[
{
"_id": [
1,
2
],
"created_at": NumberLong(1661152555),
"target": 1,
"text": "5",
"user": 2,
"viewed": false,
"news": 1
},
{
"_id": [
1,
5
],
"created_at": NumberLong(1661152450),
"target": 1,
"text": "4",
"user": 5,
"viewed": false,
"news": 2
}
]