MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mangusta:trova il documento più recente

Nella shell sarebbe:

db.test.find({day: {$lt: 16085}}).sort({day: -1}).limit(1)

Che trova tutti i documenti in cui day è inferiore a 16085, li ordina in day discendente, quindi prende il primo.

In Mongoose sarebbe qualcosa del tipo:

MyModel.find({day: {$lt: 16085}}).sort({day: -1}).limit(1).exec((err, docs) => { ... });