sql >> Databáze >  >> NoSQL >> MongoDB

mongoose:najít nejnovější dokument

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



  1. mongodb aktualizovat, pokud pole neexistuje

  2. Spusťte MongoDump / MongoRestore v C#

  3. mongodb špatný výkon

  4. MongoDB Nahradit konkrétní hodnoty pole