sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB:Hvad er en god måde at få en liste over alle unikke tags på?

Selvom din driver ikke implementerer distinkt, kan du implementere det selv. I JavaScript (undskyld, jeg kender ikke Erlang, men det burde oversættes ret direkte) kan sige:

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

Så det vil sige:du laver en findOne på "$cmd"-samlingen af ​​hvilken database du bruger. Giv den samlingsnavnet og den nøgle, du vil køre tydeligt på.

Hvis du nogensinde har brug for en kommando, som din driver ikke giver en hjælper til, kan du se på http://www.mongodb.org/display/DOCS/List+of+Database+Commands for en noget komplet liste over databasekommandoer.



  1. Redis som unik atom-id-generator - Trådsikker måde til webapp for at undgå racetilstand

  2. MongoConnectionException - Kunne ikke oprette forbindelse til:localhost:27017

  3. Opret forbindelse til MongoDB Atlas Cluster db med react-native app

  4. Indirekte Ændring af Overbelastet Ejendom Laravel MongoDB