Database

[{"key":1,timestamps:{history:[{time:10},{time:8},{time:9},]}},{"key":2,timestamps:{history:[{time:6},{time:5},{time:4},]}}]

Query

db.collection.find({key:1,"timestamps.history.time":{$lt:10}},{"timestamps.history.$":1})

Result