MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak skutecznie wykonywać różne czynności przy użyciu wielu kluczy?

Jeśli chcesz poczekać na nadchodzące wydanie MongoDB 2.2, możesz wydajnie uruchomić to zapytanie, korzystając ze struktury agregacji:

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

Na mojej maszynie testowej, która zgromadziła milion rekordów, przebiegło to w 4 sekundy, podczas gdy wersja map/reduce zajęła ponad minutę.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError:Nie można wyodrębnić kluczy geograficznych z obiektu za pomocą Type :Point

  2. Testowanie integracji Spring Boot z wbudowaną bazą danych MongoDB

  3. MongoDB:Czy można wykonać zapytanie bez uwzględniania wielkości liter?

  4. Kluczowe rzeczy do monitorowania w MongoDB

  5. Zapytanie agregujące Mongoose kończy się niepowodzeniem w teście Jest/Mockgoose, działa w innych miejscach