V shellu by to bylo:
db.test.find({day: {$lt: 16085}}).sort({day: -1}).limit(1)
Který najde všechny dokumenty, kde day
je menší než 16085, seřadí je v day
sestupně a poté vezme první.
V Mongoose by to bylo něco jako:
MyModel.find({day: {$lt: 16085}}).sort({day: -1}).limit(1).exec((err, docs) => { ... });