Я действительно борюсь с этой проблемой, и мне нужна помощь:)
У меня есть список таких записей:
[
{
"id": 1,
"name": "one",
"idProject": 1,
...
},
{
"id": 2,
"name": "two",
"idProject": 2,
...
},
{
"id": 3,
"name": "three",
"idProject": 2,
...
},
{
"id": 4,
"name": "four",
"idProject": 2,
...
},
{
"id": 5,
"name": "five",
"idProject": 3,
...
},
...
]
И я фильтрую результаты (например, по ихимя или другие параметры) и отображение их в виде списка элементов на веб-странице.
Но мне нужно реализовать новую функциональность: мне нужно сгруппировать записи с одинаковым idProject в одну запись наwebpage.
Но мне все еще нужно сохранить 20 результатов на странице (сгруппированные записи для одного и того же idProject отображаются как один элемент в списке на веб-странице)
Теперь,Когда я фильтрую и получаю 20 записей из эластичного и 3 записи имеют один и тот же idProject, я группирую их в одну запись, но тогда на веб-странице отображаются только 18 элементов.
Можно ли фильтровать результаты таким образом, чтобы приЯ группирую их (и считаю группу одной записью) Я получаю ровно 20 записей, чтобы я мог показать их на веб-странице?
Заранее спасибо