MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB:Какъв е добър начин да получите списък с всички уникални тагове?

Дори ако вашият драйвер не внедрява distinct, можете да го внедрите сами. В JavaScript (съжалявам, не знам Erlang, но трябва да се превежда доста директно) може да каже:

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

И така, това е:правите findOne в колекцията "$cmd" на каквато и да е база данни, която използвате. Предайте му името на колекцията и ключа, на който искате да работите отделно.

Ако някога имате нужда от команда, за която вашият драйвер не предоставя помощник, можете да погледнете http://www.mongodb.org/display/DOCS/List+of+Database+Commands за донякъде пълен списък с команди за база данни.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Грешка в приложението след внедряване на приложението Meteor 1.0 на heroku

  2. Препоръчителен бекенд на база данни за блог

  3. Опитайте се да инсталирате mongodb с dijango?

  4. актуализиране в mongodb с $in заявка?

  5. „Статични“ методи на Mongoose срещу „инстанционни“ методи