MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Aggregieren unterschiedlicher Werte in MongoDB

Sie können $addToSet verwenden um eindeutige Werte in einem Dokument zu gruppieren und dann $unwind So erhalten Sie mehrere Dokumente zurück:

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