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

Как ефективно да изпълнявате различни функции с множество клавиши?

Ако желаете да изчакате предстоящата версия 2.2 на MongoDB, можете да изпълните тази заявка ефективно с помощта на рамката за агрегиране:

collection = db.tb;
result = collection.aggregate( 
            [
                {"$group": { "_id": { market: "$market", code: "$code" } } }
            ]
        );
printjson(result);

При колекция от милиони записи на моята тестова машина това се изпълняваше за 4 секунди, докато версията за карта/намаляване отне повече от минута.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да изброя всички бази данни MongoDB в Node.js?

  2. Актуализация на Mongoose без обратно повикване

  3. Ефективно пейджинг в MongoDB с помощта на mgo

  4. Внедряване на пагинация в mongodb

  5. Намерете всички дублиращи се документи в колекция MongoDB по ключово поле