Incluso si su controlador no implementa distintos, puede implementarlo usted mismo. En JavaScript (lo siento, no sé Erlang, pero debería traducirse bastante directamente) puede decir:
result = db.$cmd.findOne({"distinct" : "collection_name", "key" : "tags"})
Entonces, eso es:haces un findOne en la colección "$ cmd" de cualquier base de datos que estés usando. Pásele el nombre de la colección y la clave en la que desea ejecutar la distinción.
Si alguna vez necesita un comando para el que su controlador no proporciona ayuda, puede consultar http://www.mongodb.org/display/DOCS/List+of+Database+Commands para obtener una lista algo completa de los comandos de la base de datos.