sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoose:hitta det senaste dokumentet

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) => { ... });



  1. Hur man får tag i pipeline-objektet i Scrapy spider

  2. Skicka en .js-fil till mongo db.eval()

  3. Om MongoDB

  4. Php går rekursivt in i kategorier till MongoDB