Здравствуйте!
У меня есть коллекция документов, где есть ключи group_id, group_label. У разных документов эти ключи могут быть одинаковыми. Мне нужно получить список объектов, где будет только один объект с одними group_id и group_label, даже если докуметов, где эти ключи одинаковые, несколько.
Пример:
Коллекция:
spoiler{
group_id: 4,
group_label: 'Группа 4',
},
{
group_id: 2,
group_label: 'Группа 2',
},
{
group_id: 4,
group_label: 'Группа 4',
},
{
group_id: 6,
group_label: 'Группа 6',
},
{
group_id: 2,
group_label: 'Группа 2,
},
Возвращаемые данные:
spoiler{
group_id: 2,
group_label: 'Группа 2',
},
{
group_id: 4,
group_label: 'Группа 4',
},
{
group_id: 6,
group_label: 'Группа 6',
},
Как мне составить такой запрос? Сейчас запрос выглядит так:
Lesson.find().select({ group_id: 1, group_label: 1 })
В документе есть и другие поля, поэтому использую select.
Спасибо!