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

Mongo har ikke en max() funktion, hvordan omgår jeg dette?

hvis du har et indeks i feltet timestamp, er det effektivt at finde den højeste værdi.

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

men hvis det er for meget overhead at have et indeks, kan det være godt at gemme max i en separat samling.



  1. Aggregeret Count Array Members Matching Condition

  2. MongoDB-datamodellering:nogen ulemper ved at bruge mange databaser?

  3. MongoDb Pipeline Aggregation sortering under underdokumenter

  4. Find distinkte værdier gruppe efter et andet felt mongodb