sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:¿Cuál es una buena manera de obtener una lista de todas las etiquetas únicas?

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.