I skallen ville det være:
db.test.find({day: {$lt: 16085}}).sort({day: -1}).limit(1)
Som finder alle de dokumenter, hvor day
er mindre end 16085, sorterer dem på day
faldende, og tager derefter den første.
I Mongoose ville det være noget i stil med:
MyModel.find({day: {$lt: 16085}}).sort({day: -1}).limit(1).exec((err, docs) => { ... });