Jeg tror, du bliver nødt til at gå ned til rubin-driveren for at gøre dette, da jeg ikke tror, du kan gøre dette med selve MongoMapper:
subscribedToThread = Comment.collection.distinct("user_id", {:subscribe_thread => 1})
Kaldning af indsamlingsmetoden på en model returnerer samlingen, som den ville blive leveret af Ruby-driveren direkte, så du kan udstede en særskilt forespørgsel ved hjælp af syntaksen nedenfor:
collection.distinct(key, query = nil)
Du kan læse mere om det her