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

Policz unikalne wartości w tablicy modelu w MongoDB

Możesz to zrobić za pomocą prostego aggregate potok:

MyModel.aggregate([
    // Project just the myKey field as that's all that's needed
    {$project: {_id: 0, myKey: 1}},
    // Duplicate each doc, once per myKey element
    {$unwind: '$myKey'},
    // Group on myKey and get a count
    {$group: {_id: '$myKey', count: {$sum: 1}}}
  ],
  function(err, results) {...}
);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Szukasz sposobu na zwrot dokumentów z innej kolekcji na podstawie zestawu z innej MongoDB

  2. Interfejs Play 2.0 i MongoDB z Salat

  3. Znajdź ciąg w ciągu w SQL

  4. Parser BASH BSON

  5. Wyszukiwanie pełnotekstowe w mongodb w .net