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

Jaký je nejrychlejší způsob, jak zjistit, kdy byla provedena poslední aktualizace MongoDB

Nejrychlejším způsobem bude vytváření indexů na timestamp pole.

Creating index:

db.posts.ensureIndex( { timestamp : 1 } )

Optimizes this query:

db.posts.find().sort( { timestamp : -1 } )

findOne poslední časové razítko vám poskytne pouze jedno.

rád jsem vám pomohl.



  1. Vložte nebo aktualizujte mnoho dokumentů v MongoDB

  2. Apache-Nifi:Odstranit sbírky MongoDB

  3. MongoDB $ a dotaz operátora v PHP

  4. Filtrujte vnořené pole s podmínkami založenými na hodnotách víceúrovňových objektů a aktualizujte je - agregát MongoDB + aktualizace