всем привет, как можно получить все совпадения из массива данных, срванивая с массивом?
У меня есть коллекция
User: {
email: {
lastMessage: string,
type: string
}
}
Я пытаюсь получить всех юзеров, у которых email совпадает с массивом email: [{lastMessage: ‘something’}, {lastMessage: ‘same’}]
Решил вопрос следующим образом:
User {
$or: [
{ email: { $elemMatch: {lastMessage: ’something’} } },
{ email: { $elemMatch: {lastMessage: ‘same’} } }
]
}