sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB:Vad är ett bra sätt att få en lista över alla unika taggar?

Även om din förare inte implementerar distinkt, kan du implementera det själv. I JavaScript (förlåt, jag kan inte Erlang, men det borde översättas ganska direkt) kan säga:

result = db.$cmd.findOne({"distinct" : "collection_name", "key" : "tags"})

Så, det vill säga:du gör en findOne på "$cmd"-samlingen av vilken databas du än använder. Ge det samlingsnamnet och nyckeln du vill köra distinkt på.

Om du någonsin behöver ett kommando som din förare inte tillhandahåller en hjälpreda för, kan du titta på http://www.mongodb.org/display/DOCS/List+of+Database+Commands för en ganska komplett lista över databaskommandon.



  1. Inbäddat dokument med tillhör_till-förening i Mongoid

  2. MongoDB på AWS:Hur väljer man rätt EC2-instanstyp för din MongoDB-server?

  3. Redis på Azure Performance Benchmark – ScaleGrid för Redis™ kontra Azure Cache

  4. MongoDB Java Inserting Throws org.bson.codecs.configuration.CodecConfigurationException:Kan inte hitta en codec för klassen io.github.ilkgunel.mongodb.Pojo