Database
[{"id":1,"scores":[{"score":1,created_at:ISODate("2022-11-19T00:05:00.000+00:00")},{"score":2,created_at:ISODate("2022-11-20T00:05:00.000+00:00")}]},{"id":2,"scores":[{"score":3,created_at:ISODate("2022-11-20T00:05:00.000+00:00")},{"score":5,created_at:ISODate("2022-11-20T00:05:00.000+00:00")}]},]
Query
db.collection.aggregate([{$match:{$expr:{$gte:["$scores.0.created_at",{$subtract:["$$NOW",86400000]}]}}}])