sql >> Database >  >> NoSQL >> MongoDB

Mongo DB vindt alle records met de hoogste waarde, afhankelijk van een sleutelveld

Ja, maar de aanpak is iets anders:

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


  1. Dictionary<string, object>-naar-BsonDocument-conversie zonder _t-veld

  2. Resque, Resque Server, op RedisToGo met Heroku

  3. Hoe ML-modellen in productie te zetten

  4. Wanneer naar Redis? Wanneer naar MongoDB?