Всем привет, есть кто в mongoose шарит?))
У меня есть 2 схемы List и User
В User есть поле listIn и в нем (null | List)
Как сделать запрос в mongoose чтоб найти List, который меньше всего у пользователей встречается?)
Например:
User: [
{ _id: Object(99), listIn: { _id: Object(1)}}, // < -
{ _id: Object(98), listIn: null},
{ _id: Object(97), listIn: null},
{ _id: Object(96), listIn: { _id: Object(1)}},
{ _id: Object(95), listIn: { _id: Object(22)}},
{ _id: Object(94), listIn: { _id: Object(22)}},
]
List: [
{ _id: Object(1)}, // у 1 пользователя (мне нужен он)
{ _id: Object(22)}, // у 2 пользователей
]
И мне нужно получить List:
{ _id: Object(1)}
Так как он только у 1 пользователя