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

Agregujte různé hodnoty v MongoDB

Můžete použít $addToSet seskupit jedinečné hodnoty do jednoho dokumentu a poté $unwind získat zpět více dokumentů:

db.ign.aggregate([
    {
        $group: {
            _id: null,
            genre: { $addToSet: "$genre" }
        }
    },
    {
        $unwind: "$genre"
    },
    {
        $project: {
            _id: 0
        }
    },
    { $out: "dimen_genre" }
]);


  1. Hledání dokumentů podle řady DBRefs

  2. mongodb 4x pomalejší než sqlite, 2x pomalejší než csv?

  3. Jak propojit Mongo DB s aplikací pro Android

  4. Mongoose dvouúrovňové populace pomocí KeystoneJs