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

Mongo DB najde všechny záznamy s nejvyšší hodnotou v závislosti na klíčovém poli

Má, ale přístup je mírně odlišný:

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


  1. Mongodb $ kde dotaz vždy platí s nodejs

  2. Jak přejmenovat pole v hash pro více klíčů v Redis

  3. Zahrňte všechna existující pole a přidejte do dokumentu nová pole

  4. Nelze získat přístup k vlastnosti objektu odpovědi Mongoose