Hvis du er villig til at vente på den kommende 2.2-udgivelse af MongoDB, kan du køre denne forespørgsel effektivt ved hjælp af aggregeringsrammerne:
collection = db.tb;
result = collection.aggregate(
[
{"$group": { "_id": { market: "$market", code: "$code" } } }
]
);
printjson(result);
På en million-postsamling på min testmaskine kørte dette på 4 sekunder, mens kort-/reducer-versionen tog over et minut.