MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongo hat keine max()-Funktion, wie kann ich das umgehen?

Wenn Sie einen Index für das Timestamp-Feld haben, ist das Finden des höchsten Werts effizient so etwas wie

db.things.find().sort({ts:-1}).limit(1)

aber wenn es zu viel Aufwand ist, einen Index zu haben, kann es gut sein, das Maximum in einer separaten Sammlung zu speichern.