Ada distinct
perintah di mongodb, yang dapat digunakan bersama dengan kueri. Namun, saya yakin ini hanya mengembalikan daftar nilai yang berbeda untuk kunci tertentu yang Anda beri nama (yaitu dalam kasus Anda, Anda hanya akan mendapatkan nilai id yang dikembalikan) jadi saya tidak yakin ini akan memberi Anda apa yang Anda inginkan jika Anda membutuhkan seluruh dokumen - Anda mungkin memerlukan MapReduce sebagai gantinya.
Dokumentasi tentang perbedaan:http://www.mongodb.org/display/DOCS/Aggregation#Aggregation-Distinct