I skalet skulle det vara:
db.test.find({day: {$lt: 16085}}).sort({day: -1}).limit(1)
Som hittar alla dokument där day
är mindre än 16085, sorterar dem på day
fallande, och tar sedan den första.
I Mongoose skulle det vara något i stil med:
MyModel.find({day: {$lt: 16085}}).sort({day: -1}).limit(1).exec((err, docs) => { ... });