<p>Добрый вечер!</p><p>Не работает кусок кода парсера эвентов для плеера.</p><pre><code> arr = await Playback.find(
{
roomId,
},
{
script: {
$elemMatch: {
timeStamp: { $gt: toResumeFrom },
},
},
}
);</code></pre><p>roomId нужен, чтобы найти нужный плейбек, который имеет структуру:</p><p>{</p><p>"_id": "63e5194a566837a263c0ffda"</p><p>"userId": "63d5144a566113a263c0ff57",</p><p>"name": "myName"</p><p>script: </p><p>}</p><p>Пытаюсь найти все объекты массива script, у которых значение timesStamp больше , чем toResumeFrom.</p><p>Сейчас находит только следующий. А не нужен не только следующий, а вплоть до последнего и этого не происходит.</p><p>Вроде согласно учебнику, а не работает.</p><p><a href="https://www.mongodb.com/docs/manual/reference/operator/query/elemMatch/">https://www.mongodb.com/docs/manual/reference/operator/query/elemMatch/</a> </p><p>Отблагодарю за помощь.</p>