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

Mongo DB finder alle poster med højeste værdi afhængigt af et nøglefelt

Det gør den, men tilgangen er lidt anderledes:

db.myCol.aggregate([
    {$sort: {value:-1}},
    {$group:{
        _id: "$user",
        doc: {$first: "$$ROOT"}
    }},
    {$replaceRoot: {newRoot: "$doc"} }
])


  1. MongoDB:Der opstod en timeout efter 30.000 ms valg af en server ved hjælp af CompositeServerSelector

  2. $spring og $limit i aggregeringsramme

  3. Tips til opgradering til den seneste MongoDB-version

  4. Masseoprettelse af nøgler i Redis - ServiceStack C#