Jika Anda bersedia menunggu rilis MongoDB 2.2 yang akan datang, Anda dapat menjalankan kueri ini secara efisien menggunakan kerangka kerja agregasi:
collection = db.tb;
result = collection.aggregate(
[
{"$group": { "_id": { market: "$market", code: "$code" } } }
]
);
printjson(result);
Pada koleksi jutaan rekaman di mesin uji saya, ini berjalan dalam 4 detik, sedangkan versi peta/perkecil membutuhkan waktu lebih dari satu menit.