В обвивката ще бъде:
db.test.find({day: {$lt: 16085}}).sort({day: -1}).limit(1)
Което намира всички документи, където day
е по-малко от 16085, сортира ги по day
спускане и след това взема първото.
В Mongoose би било нещо като:
MyModel.find({day: {$lt: 16085}}).sort({day: -1}).limit(1).exec((err, docs) => { ... });